Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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_Loops_Object - Fatal编程技术网

在javascript数组中迭代对象

在javascript数组中迭代对象,javascript,arrays,loops,object,Javascript,Arrays,Loops,Object,我试图从数组中获取对象。比如, var array = [{foo:'bar', baz: 'quz'}]; 我可以访问以下对象 array[0].foo // Which would return 'bar' 但我希望能够循环并打印所有对象。有没有办法这样做?有没有类似于“*”这样的通配符来获取所有内容?只需循环数组: for ( var i = 0; i < array.length; i++ ) { for ( var key in array[i] ) { var

我试图从数组中获取对象。比如,

var array = [{foo:'bar', baz: 'quz'}];
我可以访问以下对象

array[0].foo
// Which would return 'bar'
但我希望能够循环并打印所有对象。有没有办法这样做?有没有类似于“*”这样的通配符来获取所有内容?

只需循环数组:

for ( var i = 0; i < array.length; i++ ) {
  for ( var key in array[i] ) {
    var value = array[i][key];
  }
}
for(变量i=0;i
只需循环阵列即可:

for ( var i = 0; i < array.length; i++ ) {
  for ( var key in array[i] ) {
    var value = array[i][key];
  }
}
for(变量i=0;i