距离上次更新已经过了 1092 文中部分内容可能已经过时,如有疑问,请在下方留言。
js
1
let ary = [1, [2, [3, [4, 5]]], 6];

常用:

第一种:

js
1
arr_flat = arr.flat(Infinity);

第二种:扩展运算符

js
1
2
3
while (ary.some(Array.isArray)) {
ary = [].concat(...ary);
}

第三种:

js
1
ary = str.replace(/(\[\]))/g, '').split(',');