美文网首页
扁平化数组

扁平化数组

作者: 放任自由f0 | 来源:发表于2019-10-15 17:14 被阅读0次

    export function flatArr(arr,childKey) {
    if (!Array.isArray(arr)) {
    return []
    }
    let newArr = [];
    arr.forEach(item => {
    let oo = {};
    for (let key in item) {
    if (key !== childKey) {
    oo[key] = item[key]
    }
    }
    newArr.push(oo);
    if (item[childKey]) {
    newArr = newArr.concat(flatArr(item.son,childKey))
    }
    })
    return newArr;
    }

    相关文章

      网友评论

          本文标题:扁平化数组

          本文链接:https://www.haomeiwen.com/subject/miydyctx.html