@boga-net

Как создать переменные с нумерацией в цикле?

Всем привет. Нужно пройтись по массиву и в зависимости от его длины, создать соответствующее количество переменных. То есть, если длина массива = 3, то три переменных с нумерацией, чтобы получилось :

example1, example2, example3.

Пытаюсь сделать так :
но получаются строки. И я не могу назначить этим переменным какое-то значение

var answerArr = [
... // не важно. Пусть будет 3
];
newClass();
function newClass() {

	for (var i = 1; i <= answerArr.length; i++) {
		var answer = 'answer' + i;    // Здесь я хочу получить answer1, answer2, answer3. 
		console.log(answer1); // Ничего
		answer[i] = new Answer(answerArr[i]); // Здесь хочу создать новые классы и передать туда элементы
				// из массива answerArr
	}
}


Скорее всего я делаю какую-то дичь. В общем, жду советов. Спасибо
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
Скорее всего я делаю какую-то дичь.

100%

let answerArrObj = answerArr.map(item => {
  retrun new Answer(item)
})


в результате в `answerArrObj` будет массив объектов
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы