方法1:直接调用已有flat函数 var arr = [1,[2,3],[4,[5,6]]] var arr_flat = arr.flat(Infinity)flat()默认只会“拉平”一层,如果想要“拉平”多层的嵌套数组,可以将flat()方法的参数写成一个整数,表示想要拉平的层数,默认为1。如果不管有多少层嵌套,都要转成一维数组,可以用Infinity关键字作为参数。 方法2:使用toString()方法 var arr = [1,[2,3],[4,[5,6]]] var arr_flat = arr.toString().split(',') //["1", &qu...