卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章79303本站已运行4413

如何在 JavaScript 中展平数组

如何在 javascript 中展平数组

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

export default function flatten(value) {
  const arr = []

  const flat = (a) => {
    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),
  []);
}
卓越飞翔博客
上一篇: PHP 异常处理中如何实现错误码和错误消息的映射?
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏