Javascript $。每个都在一个对象上,返回空的子对象
我有点像JS新手,我有个问题 我有一个包含子对象的对象: 我正在做一个Javascript $。每个都在一个对象上,返回空的子对象,javascript,jquery,javascript-objects,Javascript,Jquery,Javascript Objects,我有点像JS新手,我有个问题 我有一个包含子对象的对象: 我正在做一个jQuery。每个都要单独处理每个对象: findResultPersonality: function(r){ $.each(r, function(index, value){ if(typeof(value.data) !== 'undefined'){ console.log(value); console.log(value.data);
jQuery。每个都要单独处理每个对象:
findResultPersonality: function(r){
$.each(r, function(index, value){
if(typeof(value.data) !== 'undefined'){
console.log(value);
console.log(value.data);
}
})
}
使用我的console.log,我将分别获取每个对象,并填充数据对象,但当我尝试直接访问数据对象时,我将获取一个空对象
我做错了什么?如果使用console.log(值[I])尝试javascript for循环和索引,会发生什么情况?
如何调用FindResultPersonal?像这样:findResultPersonality(object.data)
?确保数组正在传递到findResultPersonality中。哦,尝试value['data']
而不是value.data
为什么不记录value.data[0]
,看看它说了些什么?或者尝试console.dir()
而不是console.log()
。在此处尝试,效果与预期一致。您可以创建一个JSFIDLE来重现这个问题吗?两个问题:哪个浏览器,这个对象真的只是一个普通的对象,还是有什么特殊的应用?