@lorentso

Какие более короткие варианты, или альтернативы деструктрирующего присваивания?

Допустим, у меня массив значений
let abc = ["a",  'b',  'c'];

// и массив с  переменным которым я хочу присвоить эти значения
let [elem1, elem2]= abc;


Но что делать, если элементов много? Есть ли варинты более короткой записи? Быть может что-то из библиотки lodash?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Но что делать, если элементов много?

Если есть такая потребность, то скорее всего ты что-то делаешь не так. Лучше попробуй подумать как обработать свой массив иначе.

осторожно говнокод

либо подложить кому-то свинью
const arr = [1,2,3,4,5,6,7,8,9,10];

arr.forEach((value, index) => {
  window[`elem_${index}`] = value;
})

console.log(elem_1); // 1
console.log(elem_2); // 2

Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы