var obj = {
"1": [111, 222],
"2": [333],
"3": [444, 555]
};
var arr = [];
for(var i in obj){
arr.push(...obj[i]);
}
console.log(arr);
或
var obj = {
"1": [111, 222],
"2": [333],
"3": [444, 555]
};
var arr = [];
for(var i in obj){
for(var j in obj[i]){
arr.push(obj[i][j]);
}
}
console.log(arr);
或
var arr = [];
for(var i in obj){
arr=arr.concat(obj[i]);
}
console.log(arr);
合理的利用ES2015特性会很简单。
var obj = {
"1": [111, 222],
"2": [333],
"3": [444, 555]
};
let arr = Object.values(obj).reduce((a,b)=> a.concat(b));//[ 111, 222, 333, 444, 555 ]
其实,不是一个问题的化,可以写到自己的笔记里,思否也有啊,写笔记