Метод
Описание
push
Добавляет элементы в конец массива
join
Соединяет в строку все элементы массива
concat
Объединяет массивы
shift
Удаляет элемент с индексом 0 и сдвигает остальные элементы на один вниз. Возвращает удаленный элемент
splice
Удаляет элементы массива и заменяет их новыми
pop
Извлекает последний элемент массива
unshift
Добавляет элементы в начало массива
slice
Возвращает часть массива
sort
Сортирует массив
reverse
Меняет порядок элементов на обратный
Пример:
var array1 = ["elem1", "elem2"];
//array1 => ["elem1", "elem2"]
var length = array1.push("elem3");
/*length = 3
array1 => ["elem1", "elem2", "elem3"]*/
var string = array1.join();
//string = "elem1,elem2,elem3"
var array2 = ["elem4", "elem5"];
array1 = array1.concat(array2);
//array1 => ["elem1", "elem2", "elem3", "elem4", "elem5"]
var shifted = array1.shift();
//shifted = "elem1"
var removed = array1.splice(0, 2, "elem6", "elem7");
/*removed = "elem2,elem3"
array1 => ["elem6", "elem7", "elem4", "elem5"]*/
var poped = array1.pop();
/*poped = "elem5"
array1 => ["elem6", "elem7", "elem4"]*/
length = array1.unshift("elem8", "elem9");
//length = 5
var sliced = array1.slice(2, 4);
/*sliced = "elem6,elem7"
array1 => ["elem8", "elem9", "elem6", "elem7", "elem4"]*/
Примечание: Почти все описанные методы изменяют свойство массива length, отвечающее за его длину. Стоит заметить, что длина массива является единственным не псевдосвойством. Также необходимо запомнить, что длина массива определяется не количеством элементов, а суммой индекса последнего элемента + 1