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>
Hasil keluaran contoh kecil ini pada konsol ialah
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!