배열의 마지막 항목 얻기: '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 중국어 웹사이트의 기타 관련 기사를 참조하세요!