Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Semak sama ada Item Tatasusunan Terakhir ialah 'index.html' dalam JavaScript?

Bagaimana untuk Semak sama ada Item Tatasusunan Terakhir ialah 'index.html' dalam JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-12-08 20:41:19
asal
962 orang telah melayarinya

How to Check if the Last Array Item is

Mendapatkan Item Terakhir dalam Tatasusunan: Semakan untuk 'index.html'

Dalam JavaScript, mengekstrak item terakhir daripada tatasusunan boleh menjadi kritikal untuk pelbagai operasi. Pertimbangkan coretan JavaScript berikut:

var linkElement = document.getElementById("BackButton");
var loc_array = document.location.href.split('/');
var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2])));
linkElement.appendChild(newT);
Salin selepas log masuk

Kod ini pada masa ini mengambil item kedua hingga terakhir daripada loc_array, iaitu tatasusunan URL. Walau bagaimanapun, objektifnya adalah untuk menyemak sama ada item terakhir dalam tatasusunan ialah "index.html" dan, jika ya, dapatkan semula item ketiga hingga terakhir.

Untuk mencapai ini, JavaScript menyediakan penyelesaian mudah:

if (loc_array[loc_array.length - 1] === 'index.html') {
    // do something
} else {
    // something else
}
Salin selepas log masuk

Jika item terakhir dalam loc_array sepadan dengan "index.html," keadaan loc_array[loc_array.length - 1] === 'index.html' menilai kepada benar, melaksanakan blok pertama kod. Jika tidak, ia pergi ke blok else.

Selain itu, untuk mengambil kira potensi sistem fail tidak sensitif huruf besar-besaran, pertimbangkan untuk menggunakan toLowerCase() pada perbandingan, seperti loc_array[loc_array.length - 1].toLowerCase() === 'index.html'.

Walaupun JavaScript mendayakan semakan ini, adalah wajar untuk menyebut bahagian pelayan itu semakan selalunya diutamakan untuk meningkatkan prestasi dan keserasian dengan pengguna bukan JS.

Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada Item Tatasusunan Terakhir ialah 'index.html' dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan