javascript - 对于对象内和对象内的对象

标签 javascript json object

我有一个来自 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/

相关文章:

ios - iOS 5 HTTP查询与JSON对象

javascript - 如何使用 CSS 选择器获取除特定子元素之外的所有匹配元素?

javascript - javascript 可以在手机上运行吗?

java - 如何解决 org.json.JSONException : No value for index?

JavaScript 解析嵌套 JSON 数组

php - 如何跨不同的 PHP 文件使用实例化对象

java - 为另一个类(视为组件)的对象内部的组件创建 Action 事件到在javaFx中创建对象的类中?

Java - 创建以字符串为名称的类的实例

javascript - 读取外部 .msg 文件并解析它时出错

javascript - 当 ext.window 打开时禁用鼠标点击网格 extjs 3