如何在Javascript中重建数组?

如何在Javascript中重建数组?,javascript,arrays,Javascript,Arrays,我有一个这样的数组: [ [ "bar1", "bar2" ], [ "bar1", "bar2" ], [ "bar1", "bar2" ] ] [ { foo1: "bar1", foo2: "bar2" }, { foo1: "bar1", foo2: "bar2" }, { foo1: "bar1", foo2: "bar2" } ] 我希望使用命名属性重建,如下所示: [ [ "bar1", "bar2" ],

我有一个这样的数组:

[
    [ "bar1", "bar2" ],
    [ "bar1", "bar2" ],
    [ "bar1", "bar2" ]      
]
[
    { foo1: "bar1", foo2: "bar2" },
    { foo1: "bar1", foo2: "bar2" },
    { foo1: "bar1", foo2: "bar2" }
]
我希望使用命名属性重建,如下所示:

[
    [ "bar1", "bar2" ],
    [ "bar1", "bar2" ],
    [ "bar1", "bar2" ]      
]
[
    { foo1: "bar1", foo2: "bar2" },
    { foo1: "bar1", foo2: "bar2" },
    { foo1: "bar1", foo2: "bar2" }
]
目前,我正在手动循环阵列并构建一个新阵列。但是有没有更好的方法呢

谢谢

目前,我正在手动循环阵列并构建一个新阵列。但是有没有更好的方法呢

否。仅使用更简洁的符号,使用:


您可以使用
.map
:。但您必须以任何一种方式进行迭代。您可以用数组替换数组中的文本。您不需要创建第二个数组并重写它。^^^ Felix说的->@adeneo这太棒了,谢谢!请随便加上这个作为回答,我会让它成为正式的