使用 JavaScript 获取数组中的最后一个项目
此 JavaScript 代码从 URL 数组中检索倒数第二个项目:
var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT);
但是,要获取数组中的最后一项并检查它是否为“index.html”,请使用以下命令JavaScript:
if (loc_array[loc_array.length - 1] === 'index.html') { // Perform an action } else { // Perform a different action }
要处理不区分大小写的检查,请使用 .toLowerCase():
if (loc_array[loc_array.length - 1].toLowerCase() === 'index.html') { // Perform an action } else { // Perform a different action }
考虑在服务器端执行此检查,以提高没有 JavaScript 的用户的性能和兼容性。
ES2022 Array.at()方法
在ES2022中,可以使用Array.at()方法来简化代码:
if (loc_array.at(-1) === 'index.html') { // Perform an action } else { // Perform a different action }
以上是如何获取并检查 JavaScript 数组中的最后一项?的详细内容。更多信息请关注PHP中文网其他相关文章!