azovl
@azovl

Простейшее создание массива в JavaScript?

Достаточно непонятной стала ситуация после PHP в области создания массива.
Ранее я мог применить к примеру в цикле:

arr[number] = response;

Где, number - будет любой номер к примеру 1000 или 1350.
А как в JavaScript создать такой массив?

К примеру:
var images = []; 
images[number] = response;

Если number будет 20, он его не создает и массив остается пустой. При этом number может быть 130 и.т.д.
  • Вопрос задан
  • 148 просмотров
Решения вопроса 2
@hurgadan
Используйте объекты, вместо массивов.
var images = {};
images[number] = response;
Ответ написан
Комментировать
@serega_kaktus
Программист-самоучка, фрилансер
В JS нет ассоциативных массивов, как в PHP, для этого используются объекты
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
kotova_web
@kotova_web
https://learn.javascript.ru/data-structures
Наверное самый лучший учебник который мне приходилось видеть, найдите про массивы, там всё супер понятно
Ответ написан
Комментировать
В чём проблема-то?

var images = []; // []
images[130] = "hello, world"; // [undefined x 130, "hello, world"]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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