Массивы JavaScript
Массивы JavaScript это начинающиеся с нулевого индекса, упорядоченные списки значений.
Массивы JavaScript - удобный способ хранить ряд связанных элементов того же самого типа (таких как строки), хотя в действительности, массив может включать несколько типов элементов, включая другие массивы.
Чтобы создать массив, или используйте конструктор объекта или литеральное объявление, присваивая переменной список значений после объявления.
// Простой массив с конструктором.
var myArray1 = new Array( "привет", "мир" );
// Литеральное объявление, предпочитаемый способ.
var myArray2 = [ "привет", "мир" ];
Литеральное объявление обычно более предпочительно.
The literal declaration is generally preferred.
Если значения неизвестны, также можно объявить пустой массив, и добавить элементы или через функции или посредством доступа по индексу:
// Создание пустых массивов и добавление значений
var myArray = [];
// Добавить "привет" по индексу 0
myArray.push( "привет" );
// Добавить "мир" по индексу 1
myArray.push( "мир" );
// Добавить "!" по индексу 2
myArray[ 2 ] = "!";
Функция .push()
, которая добавляет элемент в конец массива и расширяет массив соответственно. Также можно напрямую добавить элементы по индексу. Пропущенные индексы будут заполнены значением undefined
.
// Пропуск индексов
var myArray = [];
myArray[ 0 ] = "привет";
myArray[ 1 ] = "мир";
myArray[ 3 ] = "!";
console.log( myArray ); // [ "привет", "мир",
// undefined, "!" ];
Если размер массива неизвестен, .push()
гораздо более безопасный способ. Можно как обращаться, так и присваивать значения элементам массива по индексу.
Пример
var myArray = [ "привет", "мир", "!" ];
alert ( myArray[ 2 ] ); // "!"
Попробуйте Сами »