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

相關文章
相關標籤/搜索