@qqignatqq

Как перебором объявить переменные из массива?

Здравствуйте. Есть массив данных. Нужно, чтобы каждый стал переменной
event = ["123","456","789"];
  for( i = 0; i < event.length; ++i) {
    var event[i] = 1
    }


А у меня он ругается на [i]. Такое вообще возможно?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Che603000
c 2011 javascript
const [a,b,c] =  ["123","456","789"];
console.log(b) // 456
Ответ написан
IonDen
@IonDen Куратор тега JavaScript
JavaScript developer. IonDen.com
Для массива произвольной длины лучше преобразовать в объект:
const input = ["123","456","789"];
let output = {};

for( i = 0; i < input.length; ++i) {
    output[i] = input[i];
}

console.log(output[2]) //789
Ответ написан
Ваш ответ на вопрос

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

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