Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah anda mengakses nilai pada indeks tertentu dalam tatasusunan JavaScript?

Bagaimanakah anda mengakses nilai pada indeks tertentu dalam tatasusunan JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-25 21:28:02396semak imbas

How do you access values at specific indices in a JavaScript array?

Mengakses Nilai pada Indeks Tatasusunan Khusus dalam JavaScript

Untuk mengakses nilai pada indeks tertentu dalam tatasusunan dalam JavaScript, anda boleh menggunakan kaedah berikut:

Notasi Kurungan

Pendekatan yang paling biasa ialah menggunakan pengakses notasi kurungan, di mana anda melampirkan indeks yang dikehendaki dalam kurungan segi empat sama. Sebagai contoh, jika anda mempunyai tatasusunan myValues, anda boleh mendapatkan semula elemen pada indeks 1 seperti berikut:

const valueAtIndex1 = myValues[1];

Kaedah Array.prototype.at()

Pada pelayar moden dan enjin JavaScript, anda juga boleh menggunakan kaedah .at() pada tatasusunan. Kaedah ini menyediakan kefungsian yang serupa dengan notasi kurungan tetapi menawarkan keupayaan lanjutan, seperti mengakses elemen dari hujung tatasusunan menggunakan indeks negatif. Contohnya:

const valueAtIndex1 = myValues.at(1); // Positive index

const lastValue = myValues.at(-1); // Last element

Memilih Kaedah yang Betul

Kedua-dua tatatanda kurungan dan kaedah .at() secara berkesan mendapatkan semula elemen tatasusunan pada indeks tertentu. Notasi kurungan disokong secara meluas dan lebih disukai. Walau bagaimanapun, .at() menawarkan ciri tambahan yang boleh berguna dalam kes tertentu, seperti mengendalikan indeks negatif.

Adalah penting untuk ambil perhatian bahawa percubaan untuk mengakses indeks di luar sempadan tatasusunan akan mengakibatkan tidak ditentukan dikembalikan.

Atas ialah kandungan terperinci Bagaimanakah anda mengakses nilai pada indeks tertentu 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