一.在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