【问题标题】:How Can I convert a nested array of object into a flat Array javascript如何将嵌套的对象数组转换为平面数组 javascript
【发布时间】:2020-11-03 20:08:04
【问题描述】:

我有这个

 const nested =  [
    [{ id: 1, name: "carl" }],    
    [{ id: 2, name: "lety" }],
    [{ id: 3, name: "jim" }]
 ];

但我需要这个:

 const flat =  [
    { id: 1, name: "carl" },    
    { id: 2, name: "lety" },
    { id: 3, name: "jim" }
 ];

非常感谢

【问题讨论】:

    标签: javascript arrays flat


    【解决方案1】:

    如果您确定子数组中只有 1 个值,您可以尝试:

    const flat = []
    
    for (n of nested) {
        flat.push(n[0])
    }
    

    【讨论】:

      【解决方案2】:

      nested.flat(); 解决了我的问题

      【讨论】:

        猜你喜欢
        • 2016-11-16
        • 2020-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多