Membaca artikel ini membutuhkan pengalaman pemrograman dalam bahasa lain.
Dalam JavaScript, array adalah objek (bukan memori yang dialokasikan secara linear).
Buat array melalui array literal:
Salinan kode adalah sebagai berikut:
var kosong = [];
var angka = [
'nol', 'satu', 'dua', 'tiga', 'empat',
'lima', 'enam', 'tujuh', 'delapan', 'sembilan'
];
Kosong [1] // tidak ditentukan
Angka [1] // 'satu'
kosong.length // 0
number.length // 10
Array memiliki panjang atribut (sementara objek tidak) untuk menunjukkan panjang array. Nilai panjang adalah nama atribut integer maksimum dari array ditambah 1:
Salinan kode adalah sebagai berikut:
var myArray = [];
myarray.length; // 0
myarray [1000000] = true;
myarray.length; // 1000001
Kita dapat secara langsung memodifikasi panjangnya:
Panjang diubah untuk tidak menyebabkan lebih banyak ruang dialokasikan
Panjang diubah menjadi lebih kecil, dan semua atribut dengan subskrip lebih besar dari atau sama dengan panjang dihapus
Karena array juga merupakan objek, Anda dapat menggunakan hapus untuk menghapus elemen dalam array:
Salinan kode adalah sebagai berikut:
Hapus nomor [2];
Angka [2] === Tidak ditentukan;
Dengan cara ini menghapus elemen dalam array akan meninggalkan lubang.
JavaScript menyediakan satu set metode array, yang ditempatkan di array.prototype (saya tidak akan memperkenalkannya secara rinci di sini).