在这种情况下如何使用for循环

时间:2020-03-05 07:37:54

标签: javascript

我有这样的数据:

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}

4 个答案:

答案 0 :(得分:2)

您必须使用as.integer(ceiling_date(today(), "months") - today() - 1) 关键字来循环数组

of

答案 1 :(得分:1)

这是因为这样做:

for(let ele in data){
  consolelog(ele)
}

您正在循环数组的属性。数组实际上只是具有属性012,...

的对象

有几种循环数组的方法。我认为最常见的两个是:

// 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]) }