Cara menggunakan indeks untuk mengakses elemen dalam objek tatasusunan dalam js

醉折花枝作酒筹
Lepaskan: 2021-08-09 16:30:46
asal
3786 orang telah melayarinya

Dalam artikel sebelum ini, kami mempelajari apa itu tatasusunan dan cara membuat tatasusunan Sila lihat "Cara mencipta objek tatasusunan untuk js". Kali ini kita akan belajar tentang kaedah menggunakan indeks untuk mengakses elemen dalam objek tatasusunan Anda boleh merujuknya jika perlu.

Selepas kita mencipta tatasusunan, apakah yang perlu kita lakukan? Sekiranya elemen dalam tatasusunan yang dibuat menjadi output, dan bagaimanakah ia harus dikeluarkan? Mari kita bercakap mengenainya hari ini.

Mari kita lihat contoh kecil dahulu.

<script>
var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
var first = arr[0];
console.log(first);
var last = arr[arr.length - 1];
console.log(last);
</script>
Salin selepas log masuk

Hasil keluaran contoh kecil ini pada konsol ialah

Cara menggunakan indeks untuk mengakses elemen dalam objek tatasusunan dalam js

Anda boleh melihat bahawa elemen pertama objek tatasusunan ini adalah output pada konsol dan elemen terakhir. Jadi bagaimana ini dilakukan? Jom kita tengok.

Dalam contoh ini, anda boleh melihat bahawa ia menggunakan "arr[0]" atau "arr[arr.length - 1]". Nampaknya jika kita ingin mengakses elemen dalam objek tatasusunan, kita perlu menggunakan "objek tatasusunan [subskrip]" untuk dicapai.

Ada sesuatu yang perlu kita perhatikan di sini: [0] ialah elemen pertama tatasusunan. [1] ialah elemen kedua tatasusunan.

Jika kita mengakses elemen yang tidak wujud dalam tatasusunan, maka kita akan mengembalikan "undefined".

Sebagai contoh, jika kita mengakses "arr[arr.length - 1]" dan bukannya "arr[arr.length]", maka kita akan mengembalikan "undefined". kenapa? Kita semua tahu bahawa perkataan length bermaksud panjang Dalam contoh ini, kita mengakses panjang tatasusunan ini Apabila kita mengakses elemen panjang tatasusunan, kita boleh tahu bahawa kita sedang mengakses arr[3]. Dalam tatasusunan, kami menggunakan [0] untuk mewakili elemen pertama tatasusunan, ini bermakna, kami akan menggunakan "panjang - 1" untuk mewakili elemen terakhir tatasusunan. Dalam kes ini, arr[3] tidak akan wujud dan "undefined" akan dikembalikan.

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Cara menggunakan indeks untuk mengakses elemen dalam objek tatasusunan dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan