Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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_Arrays - Fatal编程技术网

访问Javascript数组元素

访问Javascript数组元素,javascript,arrays,Javascript,Arrays,我有这样一个数组: var elements = []; elements = [{user:'random1',name:'Adam' , postal:'WA'}, {user:'random2',name:'Brad' , postal:'NY'}, {user:'random3',name:'Clark', postal:'WY'}, {user:'random4',name:'Dave' , postal:'CA'

我有这样一个数组:

var elements = [];
elements = [{user:'random1',name:'Adam' , postal:'WA'},
            {user:'random2',name:'Brad' , postal:'NY'},
            {user:'random3',name:'Clark', postal:'WY'},
            {user:'random4',name:'Dave' , postal:'CA'}];
我正在尝试访问此数组中的各个元素

到目前为止,我的代码是:

for (var j=0; j<=elements.length; j++){
    console.log("Name :" + elements[j].name + "User :"+elements[j].postal);
}

for(var j=0;j

for (var j=0; j<elements.length; j++){
 console.log("Name :" + elements[j].name + "User :"+elements[j].postal);
}

Javascript数组中的(var j=0;j的
索引从0开始

j<=elements.length
j再来一个解决方案

for( i in elements){
    console.log("Name :" + elements[j].name + "User :"+elements[j].postal);
}

“但是不能访问元素。”你能解释一下吗?到底发生了什么?你如何访问数组似乎很好。循环应该使用

for( i in elements){
    console.log("Name :" + elements[j].name + "User :"+elements[j].postal);
}
elements.forEach(function(user){
  console.log("Name :" + user.name + "User :" + user.postal);
}