Пытаюсь обновлять значение переменной, если это строка, то переводить ее в массив c одним индексом.
if (!Array.isArray(params)) {
params = [].push(params);
}
Но данный код не работает, впрочем как и этот
params = [][0] = params;
Имеется ли возможность обновить переменную, создав новый массив и запушив в него значение, при этом не создавая других переменных?
Создать массив из одного элемента можно так:
var params = "str";
if (!Array.isArray(params)) {
params = [params];
}
console.log(params);
А такой вариант не подойдет?
var arr = 'Зинаида Павловна';
arr = arr.slice() + ' умница!'
console.log(arr)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости