Metode push () menambahkan satu atau lebih elemen ke ujung array dan mengembalikan panjang baru. Nilai pengembalian adalah panjang baru setelah menambahkan nilai yang ditentukan ke array.
Sintaks: arrayobject.push (newElement1, newElement2, ..., newElementX)
Parameter newElement1, diperlukan. Elemen pertama yang ditambahkan ke array.
Parameter newElement2, opsional. Elemen kedua yang akan ditambahkan ke array.
Parameter NewElementX, opsional. Beberapa elemen dapat ditambahkan.
Metode push () menambahkan urutan argumennya ke akhir arrayObject. Ini langsung memodifikasi arrayObject alih -alih membuat array baru. Metode push () dan metode pop () menggunakan fungsi pertama-dalam-dan-utamanya yang disediakan oleh array. Metode ini mengubah panjang array.
Contoh:
Salinan kode adalah sebagai berikut:
<! Doctype html>
<meta charset = "UTF-8">
<body>
<input type = "centang kotak" value = "1" name = "check" checked = "checked"/>
<input type = "centang kotak" value = "1" name = "check"/>
<input type = "centang kotak" value = "1" name = "check" checked = "checked"/>
<input type = "centang kotak" value = "1" name = "check" />
<input type = "tombol" value = "Jumlah yang dipilih" id = "btn" />
<script>
var btn = document.geteLementById ('btn');
btn.onClick = function () {
var array = array baru ();
var checkItem = document.geteLementsByName ("centang");
untuk (var i = 0; i <checkitem.length; i ++)
{
if (checkItem [i] .Checked) {
arrays.push (checkItem [i] .value); // Lewati nilai di () ke array array
}
}
waspada (arrays.length)
}
</script>
</body>