JavaScript数组中对象的值循环添加到另外一个数组

  一.在arr1数组中,数组中有在下标为0的位置有3个对象,利用for循环取出对象中的值再添加到另外一个数组。数组

    1.每次循环都会新建一个对象,这个对象的name,age等于每次循环的值,将name、age的值存入这个对象;再将这个对象push到array数组中去。浏览器

 1 var arr1 = [[{  2             "objecName": "David",  3             "Age": 23
 4  }, {  5             "objecName": "Joe",  6             "Age": 22
 7  }, {  8             "objecName": "Bob",  9             "Age": 24
10  } 11     ], "怡景花园", "9号楼", "YJHY001"]; 12 
13 for (var i in arr1) { 14     var array = new Array(); 15     if (i == 0) { 16         var arr2 = arr1[0]; 17         for (var j in arr2) { 18             debugger; 19             var obj1 = new Object();  //每次循环都会新建一个对象,这个对象的name,age等于每次循环的值
20             var name = arr2[j].objecName; 21             var age = arr2[j].Age; 22  console.log(name, age); 23             obj1.name = name; 24             obj1.age = age; 25             array.push(obj1);//将每一次循环建立的对象push到数组中去
26  } 27  console.log(array); 28  } 29 }

  二.谷歌浏览器的控制台spa

  1.结果:array中有三个对象。debug

相关文章
相关标签/搜索