Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $。每个都在一个对象上,返回空的子对象_Javascript_Jquery_Javascript Objects - Fatal编程技术网

Javascript $。每个都在一个对象上,返回空的子对象

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);

我有点像JS新手,我有个问题

我有一个包含子对象的对象:

我正在做一个
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来重现这个问题吗?两个问题:哪个浏览器,这个对象真的只是一个普通的对象,还是有什么特殊的应用?