Для тех, кто не знаком с литеральной нотацией в JavaScript, скажем, что массив, описываемый как литерал, определяется с помощью квадратных скобок [ ], внутри которых находится список значений тов массива, разделенных запятыми (строки, числа, логические чины или значение null), например:
var aNames = ["Бенджамин", "Майкл", "Скотт"];
Описав массив, можно извлекать отдельные его элементы, имя массива и номер элемента в квадратных скобках:
alert(aNames[0]); // выведет "Бенджамин" alert(aNames[1]); // выведет "Майкл" alert(aNames[2]); // выведет "Скотт"
Обратите внимание, что первый элемент массива имеет индекс 0, а чение его равно строке "Benjamin".
Массивы в JavaScript нетипизированные, поэтому в них можно нить данные разных типов:
var avalues = ["строка", 24, true, null];
Этот массив содержит строку, за ней следует число, потом ло величина и, наконец, значение null. В JavaScript такой массив допустим.
Точно такой же массив, но уже не в форме литерала, пришлось ределять с помощью конструктора Array, например:
var aValues = new Array("строка", 24, true, null);
Важно отметить, что в сценариях JavaScript любой из этих сп пустим, но при работе с форматом JSON можно использовать массивы, определенные как литералы.