常用的js数组方法超实用~

最近处理数组觉得好多方法很实用,下面分享给大家~希望对大家有所帮助

常用的js数组方法超实用~

常用的js数组方法超实用~

常用的js数组方法超实用~

常用的js数组方法超实用~

 

数组扁平(多维数组转换成一维数组)

function Flat(arr = []) { return arr.reduce((t, v) => t.concat(Array.isArray(v) ? Flat(v) : v), []) } 复制代码

const arr = [0, 1, [2, 3], [4, 5, [6, 7]], [8, [9, 10, [11, 12]]]]; Flat(arr); // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

 

常用的js数组方法超实用~

常用的js数组方法超实用~