JavaScript二位数组降维的几种方法
1循环遍历实现的降维
var arr = [['h','w','s','f'],['d','x'],['q','t','e']];
var result =[];
for (var i=0;i<arr.length;i++){
for(var j =0;j<arr[i].length;j++){
result.push(arr[i][j]);
}
}
console.log(result);
结果显示为
>>"h,w,s,f,d,x,q,t,e"
2 concat实现多数组的连接
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
var arr = [['h','w','s','f'],['d','x'],['q','t','e']];
var result =[];
for (var i=0;i<arr.length;i++){
result=result.concat(arr[i]);
}
console.log(result);