Push
Seseorang dapat menambahkan elemen tertentu ke dalam sebuah array, membuat indeks terakhir menjadi item yang baru ditambahkan. Ini mengubah panjang array dan mengembalikan panjang array yang baru.
Berikut adalah sintaks penggunaan push
:
array.push(element1[, ...[, elementN]]);
Argumen element1, ..., elementN
mewakili elemen-elemen yang akan ditambahkan ke ujung array.
Sebagai contoh:
let array = [1, 2, 3];
array.push(4);
console.log(array);
// Result: array = [1, 2, 3, 4]
Anda juga dapat menggunakan push
untuk menambahkan elemen ke ujung objek mirip array (seperti objek arguments atau objek NodeList) dengan pertama-tama mengonversinya menjadi array menggunakan metode Array.prototype.slice()
.
function printArguments() {
let args = Array.prototype.slice.call(arguments);
args.push("d", "e", "f");
console.log(args);
}
printArguments("a", "b", "c"); // Result: ["a", "b", "c", "d", "e", "f"]
Catatan: Metode
push
mengubah array asli. Ia tidak membuat array baru.