>웹 프론트엔드 >JS 튜토리얼 >JavaScript에서 마지막 배열 항목이 'index.html'인지 확인하는 방법은 무엇입니까?

JavaScript에서 마지막 배열 항목이 'index.html'인지 확인하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-08 20:41:19960검색

How to Check if the Last Array Item is

배열의 마지막 항목 얻기: 'index.html' 확인

JavaScript에서 배열의 마지막 항목 추출 다양한 작업에 중요할 수 있습니다. 다음 JavaScript 코드 조각을 고려해 보세요.

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);

이 코드는 현재 URL 배열인 loc_array에서 마지막에서 두 번째 항목을 검색합니다. 그러나 목표는 배열의 마지막 항목이 "index.html"인지 확인하고, 그렇다면 대신 마지막에서 세 번째 항목을 검색하는 것입니다.

이를 달성하기 위해 JavaScript는 다음과 같은 간단한 솔루션을 제공합니다.

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

loc_array의 마지막 항목이 "index.html"과 일치하면 조건 loc_array[loc_array.length - 1] === 'index.html' true로 평가되어 첫 번째 코드 블록을 실행합니다. 그렇지 않으면 else 블록으로 이동합니다.

또한 대소문자를 구분하지 않는 파일 시스템을 고려하려면 비교 시 loc_array[loc_array.length - 1].toLowerCase()와 같은 toLowerCase() 사용을 고려하세요. === 'index.html'.

JavaScript를 사용하면 이러한 검사가 가능하지만 서버측 검사는 다음과 같다는 점을 언급할 가치가 있습니다. 향상된 성능과 비 JS 사용자와의 호환성을 위해 선호되는 경우가 많습니다.

위 내용은 JavaScript에서 마지막 배열 항목이 'index.html'인지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.