JavaScript. Подробное руководство, 6-е издание, стр. 409
Описание
Этот метод выполняет поиск элемента, эквивалентного указанному значению, в обратном порядке, последовательно уменьшая индекс, и возвращает индекс первого найденного элемента. Если указан аргумент начало, его значение будет использоваться в качестве начальной позиции поиска; иначе поиск начнется с конца массива. Для проверки эквивалентности используется оператор ===. Возвращает индекс первого соответствующего элемента или -1, если соответствие не было найдено.
См. также
Array.indexOf(), String.lastlndex0f()
размер массива
Синтаксис
<b>массив.length</b>Описание
Свойство
<b>length</b><b>length</b>Свойство
<b>length</b><b>Аггау().</b><b>length</b><b>с[3] = "four"; // с.length изменяется на 4</b><b>с[10] = "blastoff"; // с.length становится равным 11</b>Чтобы изменить размер массива, можно установить значение свойства
<b>length</b><b>length</b><b>length</b><b>undefined</b>вычисляет элементы нового массива из элементов старого массива
Синтаксис
<b>массив.map(f)</b><b>массив.mаp(f, о)</b>Аргументы
f Функция, вызываемая для каждого элемента массива. Возвращаемое ею значение становится элементом возвращаемого массива.
о Необязательное значение
<b>this</b>Возвращаемое значение
Новый массив, элементы которого были вычислены функцией f.
Описание
Метод
<b>map()</b><b>mар()</b><b>а[і] = f(array[і], і, array)</b>После того как метод
<b>mар()</b>Дополнительные сведения приводятся в статье Array.forEach().
Пример
<b>[1,2,3].map(function(x) { return х*х; }); // => [1,4,9]</b>См. также
Array.every(), Array.filter(), Array.forEach(), Array.indexOf(), Array.reduce()
удаляет и возвращает последний элемент массива
Синтаксис
<b>массив.pop()</b>Возвращаемое значение
Последний элемент массива.
Описание
Метод
<b>рор()</b><b>рор()</b><b>undefined</b>Пример
Метод
<b>рор()</b><b>push()</b><div class="fb2-code"><code><b>var stack = []; // stack:</b></code></div><b>[]</b><b>stack.push(1, 2); // stack:[1,2] Вернет 2 </b><b>stack.pop(); // stack:[1] Вернет 2 </b><b>stack.push([4,5]);// stack:[1,[4,5]] Вернет 2 </b><div class="fb2-code"><code><b>stack.pop() // stack:</b></code></div><b>[1] Вернет [4,5]</b><div class="fb2-code"><code><b>stack.pop(); // stack:</b></code></div><b>[] Вернет 1</b>См. также
Array.push()
добавляет элементы массива
Синтаксис
<b>массив, push(значение, ...)</b>Аргументы
значение, ... Одно или более значений, которые должны быть добавлены в конец массива.
Возвращаемое значение
Новая длина массива после добавления в него указанных значений.
Описание
Метод
<b>push()</b><b>push()</b><b>рор()</b>