Добавить новый элемент в массив js

Рейтинг: 0Ответов: 1Опубликовано: 28.02.2015

Как в массив js динамически добавлять элементы ?

Например создали сначала пустой массив:

var mas = {};

а в конце получили вот такой:

{
"name1" : val1
"name2" : val2
"name3" : val3
}

Я пробовал просто писать вот так:

mas.name1 = val1;

не выходит(

Что делать ?

Ответы

▲ 1

Во-первых, это не массив, а хэш. Массив: ['hi', 'i\'m', 'Doctor', 123];
Во-вторых, значение (val1) нужно заключать в кавычки: 'val1'. Без них будет ошибка. Только числа без кавычек могут и должны быть.