小编use*_*149的帖子

getItem localstorage 包含一个字符串

我的本地存储中有多个键:task-1,task-2, task-3 ...我正在寻找一种方法来获取以字符串“tasks-”开头的键总数,以便将它放在我的循环中而不是localStorage.length.

事实上,如果我有另一个使用 localstorage 的应用程序,我的循环会返回一个与 localStorage 中所有键相对应的长度,包括那些不在相关应用程序中的键。

   i=0;

   if(localStorage.getItem("task-"+i) != null){

     for( i = 0; i < localStorage.length; i++){ 

       console.log(i)

     }
  }
Run Code Online (Sandbox Code Playgroud)

非常感谢你的帮助

html javascript local-storage

5
推荐指数
1
解决办法
3955
查看次数

javascript存储for循环结果

有没有办法将“for循环”的结果存储在变量中?

例如,我想在 div 中显示两个名字 kevin 和 elsa。

我知道我可以做 john.friends[0].nom, john.friends[1].nom;

但如果约翰有很多朋友,那就很难了……

现在变量friendName给了我名字,我明白为什么但看不到解决方案......

谢谢 !

function Person(name, age, friends) {
    this.name = name;
    this.age = age;
    this.friends = friends;

};

var john = new Person('john', 28, [new Person('elsa', 29, []), new Person('kevin', 31, [])]);

for (var i = 0; i < john.friends.length; i++) {
    var friendName = john.friends[i].name;
}

alert(friendName);
Run Code Online (Sandbox Code Playgroud)

javascript for-loop

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

for-loop ×1

html ×1

local-storage ×1