第一种方法:concat+apply var arr = [1,[2,3],[4,5]]; var newArr = [].concat.apply([],arr); 解释:利用apply以数组方式传参的特性以及concat原生的多数组合并特性,相当于concat([],[1],[2,3],[4,5])。 缺点:只能二维转一维。 第二种方法:join+split