您好,欢迎来到99网。
搜索
您的当前位置:首页js 一维数组转成嵌套数组

js 一维数组转成嵌套数组

来源:99网
let arr = [{
  name: '班长',
  role: '01'
},{
  name: '队员',
  role: '02'
},{
  name: '队员',
  role: '02'
}].reverse();

var result = {}
var key ='children'
s(arr)

function s(arrs) {
  arrs.forEach((o, i) => {
    // console.log('---'+ i + ': ', result)
    if (!result[key]) {
      if(i === 0) return result = o
      result[key] = [o]
    } else {
      o[key] = [result]
      result = o
    }
  })
}
console.log(result)

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务