let arr = [
[1, 2, 3],
[4, 5, 6]
];
// 第一种: 通过双层的for循环实现数组的降纬
// function reduceArr( arr ){
// if( !arr.length ){
// return;
// }
// let reduce = [];
// for( let i = 0; i < arr.length; i++ ){
// for( let j = 0; j < arr[i].length; j++ ){
// reduce.push( arr[i][j]);
// }
// }
// return reduce;
// }
// 第二种: 通过数组的concat方法
// function reduceArr( arr ){
// let reduce = [];
// if( !arr.length ){
// return;
// }
// for( let i = 0; i < arr.length; i++ ){
// reduce = reduce.concat( arr[i]);
// }
// return reduce;
// }
// 第三种: 使用apply和concat进行转换
// function reduceArr( arr ){
// let reduce = [];
// if( !arr.length ){
// return ;
// }
// return Array.prototype.concat.apply([], arr );
// }
console.log( arr );
console.log( reduceArr( arr ) );
</script>
网友评论