我有一个来自 API 的 json 响应,它返回一个包含对象的对象
类似于:
{Object}->{results}->{manyObjects}
运行时:
var list = data.results.list;
for(val in list){
console.debug(typeof val);
}
控制台返回字符串而不是对象。
有人可以帮我扫描这些物体吗?
最佳答案
在您的代码中,val
只是对象内的键,而不是键指向的值。试试这个:
for(var val in list) {
console.debug(typeof list[val]);
}
考虑到这一点,您可能希望将 val
重命名为其他名称。
关于javascript - 对于对象内和对象内的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14498598/