在javascript数组中迭代对象

Col*_*ire 1 javascript arrays loops object

我试图从数组中获取对象.例如;

var array = [{foo:'bar', baz: 'quz'}];
Run Code Online (Sandbox Code Playgroud)

我可以按如下方式访问对象

array[0].foo
// Which would return 'bar'
Run Code Online (Sandbox Code Playgroud)

但我希望能够遍历并打印所有对象.反正有没有这样做?是否有类似于'*'之类的通配符来抓住所有东西?

hsz*_*hsz 5

只需循环你的数组:

for ( var i = 0; i < array.length; i++ ) {
  for ( var key in array[i] ) {
    var value = array[i][key];
  }
}
Run Code Online (Sandbox Code Playgroud)