代码之家  ›  专栏  ›  技术社区  ›  Einarr

如何为项目数组的每个元素指定一个键

  •  0
  • Einarr  · 技术社区  · 2 年前

    如果我有一个数组,看起来像:

    arr=[{id:“f794”,label:“Blue Bird”}]

    我如何给它的元素一个密钥,这样我就可以

    arr =["myKey":{ id: 'f794',label: 'Blue Bird' } ]

    我尝试了几种不同的方法,比如

    arr[0]= '"myKey"' + ":" + arr[0]

    这给了我

    [ "myKey:[object Object]" ]

    如何获得arr= ["myKey":{ id: 'f794',label: 'Blue Bird' } ]

    谢谢

    1 回复  |  直到 2 年前
        1
  •  1
  •   Arnaud Flaesch    2 年前

    你可以做到:

    arr = arr.map((element) => {
       return ({"myKey" : element})
    })
    

    每个元素可能都有一个特定的键,这取决于你想对它做什么。