【发布时间】:2020-06-02 08:18:46
【问题描述】:
我的循环功能如下
var resources= jsonObj.entry;
var resourceType;
var i;
for (i = 0; i < resources.length; i++) {
resourceType += resources[i];
}
console.log(resourceType)
如果我这样做 jsonObj.entry[0] 我得到了第一个条目,所以我实现了 for 循环来获取所有条目,但 resourceType 上的 console.log 打印以下内容
【问题讨论】:
-
查看What is the difference between ( for… in ) and ( for… of ) statements in JavaScript? 和.. 你是不是忘了在你的代码sn-p 上使用索引?
-
除了像
resorces[i]这样的缺失索引,你应该用一个空字符串初始化resourceType,比如resourceType = ""。 -
您是要更改
[object Object]还是一开始就去掉undefined? -
@sam 这就是你想要达到的目标吗? example
-
您似乎在连接对象。 (类似
{}.toString() + {}.toString())这是你想要的吗?
标签: javascript arrays json for-loop