Google Play Services
通过Get API我得到了响应,我正在推动我已定义的空数组(“myArray”),现在“myArray”看起来像这样
myArray: any[] = [];
现在我宣布了一个新的空数组
myArray = [
X[ 0:{Object1}, #1
1:{Object2}, #2
2:{Object3} #3
],
Y[ 0:{Object4}, #4
1:{Object5}, #5
2:{Object6} #6
],
Z[ 0:{Object7}, #7
1:{Object8}, #8
2:{Object9} #9
]
];
我想将所有对象(即对象1到9)推送到myNewArray。我怎样才能做到这一点?我想要这样的东西:
xyzArray: any[] = [];
答案 0 :(得分:0)
var arr =[[1,2,3],[4,5,6],[7,8,9]];
var newArr = arr.reduce((a,b) => a.concat(b));
console.log(newArr)
答案 1 :(得分:0)
例如 你有以下数组
var r = [[1,2,3], [4,5,6], [7,8,9]];
然后,您可以通过循环r
的所有元素来合并1-9中的所有元素。如下所示:
var t = []; for (a of r) { for (b of a) { t.push(b); }}
var r = [[1,2,3], [4,5,6], [7,8,9]];
var t = []; for (a of r) { for (b of a) { t.push(b); }}
console.log(t);