Rumah  >  Artikel  >  hujung hadapan web  >  Tutorial pengenalan minimalis JavaScript (3): Kemahiran Array_javascript

Tutorial pengenalan minimalis JavaScript (3): Kemahiran Array_javascript

WBOY
WBOYasal
2016-05-16 16:32:541120semak imbas

Membaca artikel ini memerlukan pengalaman pengaturcaraan dalam bahasa lain.

Dalam tatasusunan JavaScript ialah objek (tidak diperuntukkan secara linear memori).

Buat tatasusunan melalui tatasusunan literal:

Salin kod Kod adalah seperti berikut:

var kosong = [];
nombor var = [
'sifar', 'satu', 'dua', 'tiga', 'empat',
'lima', 'enam', 'tujuh', 'lapan', 'sembilan'
];
kosong[1] // tidak ditentukan
nombor[1] // 'satu'
kosong.panjang // 0
nombor.panjang // 10

Tatasusunan mempunyai panjang atribut (tetapi objek tidak) yang mewakili panjang tatasusunan. Nilai panjang ialah nama atribut integer terbesar bagi tatasusunan tambah 1:

Salin kod Kod adalah seperti berikut:

var myArray = [];
myArray.length; // 0
myArray[1000000] = benar;
myArray.length; // 1000001

Kami boleh mengubah suai panjang secara terus:

Menukar panjang tidak akan menyebabkan lebih banyak ruang diperuntukkan
panjang ditukar kepada lebih kecil dan semua atribut dengan subskrip lebih besar daripada atau sama dengan panjang akan dipadamkan
Memandangkan tatasusunan juga merupakan objek, anda boleh menggunakan padam untuk memadamkan elemen dalam tatasusunan:

Salin kod Kod adalah seperti berikut:

padam nombor[2];
nombor[2] === tidak ditentukan;

Memadamkan elemen dalam tatasusunan akan meninggalkan satu lubang.

JavaScript menyediakan satu set kaedah tatasusunan, yang diletakkan dalam Array.prototype (tidak terperinci di sini).

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn