Javascript 用于对象中的对象和对象内部的对象
我有一个来自API的json响应,它返回一个包含对象的对象 比如:Javascript 用于对象中的对象和对象内部的对象,javascript,json,object,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
{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
重命名为其他名称。在代码中val
只是对象内部的键,而不是键指向的值。请尝试以下方法:
for(var val in list) {
console.debug(typeof list[val]);
}
尽管考虑到这一点,您可能希望将
val
重命名为其他名称。for in循环将返回列表对象的所有属性名称。必须在对象上引用这些属性才能接收它们的句柄
var list = data.results.list;
for(val in list){
console.debug(typeof list[val]);
}
for in循环将返回列表对象的所有属性名。必须在对象上引用这些属性才能接收它们的句柄
var list = data.results.list;
for(val in list){
console.debug(typeof list[val]);
}