gpt4 book ai didi

javascript - 获取数组中的最后一项

转载 作者:IT老高 更新时间:2023-10-28 11:11:40 26 4
gpt4 key购买 nike

到目前为止,这是我的 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 获取数组中倒数第二个项目。但是,我想检查数组中的最后一项是否为 "index.html",如果是这样,请改为获取倒数第三项。

最佳答案

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

如果您的服务器为“index.html”和“inDEX.htML”提供相同的文件,您也可以使用:.toLowerCase()

不过,如果可能,您可能想考虑在服务器端进行此操作:它会更干净,并且适合没有 JS 的人使用。


编辑 - ES-2022

使用 ES-2022 Array.at() ,上面可以这样写:

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

关于javascript - 获取数组中的最后一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3216013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com