遍历JavaScript对象并记录其属性?
我想循环遍历对象数组,并为每个对象console.log记录其属性。假设我们不知道属性是什么 代码如下所示遍历JavaScript对象并记录其属性?,javascript,object,Javascript,Object,我想循环遍历对象数组,并为每个对象console.log记录其属性。假设我们不知道属性是什么 代码如下所示 qData = [object ,object, object, object, object]; for(props in qData){ //display all of props object attributes } 如何输出它们的属性?您可以这样做: var qData = [object, object, object, object, object]; for (va
qData = [object ,object, object, object, object];
for(props in qData){
//display all of props object attributes
}
如何输出它们的属性?您可以这样做:
var qData = [object, object, object, object, object];
for (var i = 0; i < qData.length; i++) {
var obj = qData[i];
for (var prop in obj) {
console.log(prop + "=" + obj[prop]);
}
}
您的
props
变量是一个隐式全局变量。可能与
var qData = [object, object, object, object, object];
for (var i = 0; i < qData.length; i++) {
var obj = qData[i];
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
console.log(prop + "=" + obj[prop]);
}
}
}