PHP前端开发

如何在 JavaScript 中展平数组

百变鹏仔 3天前 #JavaScript
文章标签 数组

使用递归和 while 循环是实现此目的的更简单方法

export default function flatten(value) {  const arr = []  const flat = (a) =&gt; {    let counter = 0    console.log(a)    while (counter <p>您也可以使用reduce() 和 array.concat()<br></p><pre class="brush:php;toolbar:false">export default function flatten(value) {  return value.reduce((acc, val) =&gt;     Array.isArray(val)      ? acc.concat(flatten(val))      : acc.concat(val),  []);}