Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengakses Elemen pada Indeks Khusus dalam Tatasusunan JavaScript?

Bagaimana untuk Mengakses Elemen pada Indeks Khusus dalam Tatasusunan JavaScript?

DDD
DDDasal
2024-10-27 14:49:01763semak imbas

How to Access Elements at Specific Indices in JavaScript Arrays?

Mendapatkan Nilai pada Indeks Tatasusunan Khusus dalam JavaScript

Dalam JavaScript, anda boleh mendapatkan semula elemen pada indeks tertentu dalam tatasusunan dengan cekap. Begini caranya:

Menggunakan Aksesor Notasi Kurungan

Aksesor notasi kurungan membolehkan anda mengakses elemen tatasusunan menggunakan indeks sebagai kunci dalam kurungan. Contohnya:

<code class="javascript">var myValues = new Array();
var valueAtIndex1 = myValues[1];</code>

Menggunakan Kaedah .at() (ECMAScript 2015)

Enjin JavaScript yang lebih baharu menyokong kaedah .at() pada tatasusunan, yang menyediakan cara alternatif untuk mengakses elemen pada indeks tertentu. Ia berfungsi sama seperti notasi kurungan, tetapi membenarkan indeks negatif:

<code class="javascript">var valueAtIndex1 = myValues.at(1); // Same as myValues[1]</code>

Indeks Positif

Untuk indeks positif, kedua-dua notasi kurungan dan .at() kaedah bertindak sama.

Indeks Negatif

Walau bagaimanapun, kaedah .at() menambah kefungsian untuk indeks negatif. Lulus -1 mendapatkan semula elemen terakhir, -2 mendapat elemen kedua hingga terakhir, dan seterusnya:

<code class="javascript">var lastElement = myValues.at(-1);</code>

Dokumentasi MDN

Rujuk MDN dokumentasi untuk butiran lanjut tentang mengakses elemen tatasusunan dalam JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at

Atas ialah kandungan terperinci Bagaimana untuk Mengakses Elemen pada Indeks Khusus dalam Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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