繁体   English   中英

Javascript:通过动态更改字典进行迭代

[英]Javascript: iterate through dynamically changing dictionary

我正在尝试通过在Javascript中添加元素来动态地更改字典的大小,从而遍历字典。 字典用1个元素初始化。 伪代码应如下所示:

dict = {1:1};
i = 0;
for key in dict{
  dict[i] = i+1;
  i++;
  if i==10{break;}
}

字典键(对象属性)不应为整数,但这会使您的“字典”增加到10个元素(它只会添加9个元素,因为当i == 1时它将跳过:

var dict = { 1: 1 };
for (var i = 0; i < 10; i++) {
    if (!dict.hasOwnProperty(i)) {
        dict[i] = i + 1;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM