JavaScript数组中对象的值循环添加到另⼀个数组
⼀.在arr1数组中,数组中有在下标为0的位置有3个对象,利⽤for循环取出对象中的值再添加到另⼀个数组。
1.每次循环都会新建⼀个对象,这个对象的name,age等于每次循环的值,将name、age的值存⼊这个对象;再将这个对象push到array数组中去。
1var 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
13for (var i in arr1) {
14var array = new Array();
15if (i == 0) {
16var arr2 = arr1[0];
17for (var j in arr2) {
18debugger;
javascript数组对象19var obj1 = new Object(); //每次循环都会新建⼀个对象,这个对象的name,age等于每次循环的值
20var name = arr2[j].objecName;
21var 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 }
⼆.⾕歌浏览器的控制台
1.结果:array中有三个对象。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论