我有以下代码:
for(var i=0; i < localStorage.length; i++) {
var subjects = [];
var key, value;
key = localStorage.key(i);
value = localStorage.getItem(key);
var keysplit = key.split(".");
if(keysplit[keysplit.length] == "subj") {
subjects.push(value);
}
}
我试图选择所有以.subj结尾的键,但这似乎不起作用。有任何想法吗?
最佳答案
length
属性返回数组中的项目数,并且由于索引为零,因此没有具有该索引的项目。
使用length - 1
获取最后一项:
if (keysplit[keysplit.length - 1] === "subj") {