我有这样的数据:
data = [
{ 'name':'suresh', 'age':25}
{ 'name':'ramesh', 'age':35}
{ 'name':'raina', 'age':15}
]
我尝试过
for(let ele in data){
consolelog(ele)
}
当前输出
0
1
2
预期产量
{ 'name':'suresh', 'age':25}
{ 'name':'ramesh', 'age':35}
{ 'name':'raina', 'age':15}
答案 0 :(得分:2)
您必须使用as.integer(ceiling_date(today(), "months") - today() - 1)
关键字来循环数组
of
答案 1 :(得分:1)
这是因为这样做:
for(let ele in data){
consolelog(ele)
}
您正在循环数组的属性。数组实际上只是具有属性0
,1
,2
,...
有几种循环数组的方法。我认为最常见的两个是:
// old-school...
for (let i = 0; i < data.length; i++) {
console.log(data[i]);
}
// ... new-school (ES5+)
data.forEach(ele => console.log(ele));
答案 2 :(得分:1)
通过您的方法
let data = [
{ 'name':'suresh', 'age':25},
{ 'name':'ramesh', 'age':35},
{ 'name':'raina', 'age':15}
];
for(let ele in data){
console.log(data[ele]);
}
答案 3 :(得分:0)
尝试使用此代码为我工作
for (let ele in data) {
console.log(data[ele])
}