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

将对象值转换为对象数组[关闭]

  •  -1
  • Grasper  · 技术社区  · 3 年前

    如何将生成的编号对象关键帧更改为不同的名称,使所有关键帧相同?

    const obj = { 0: "81", 1: "82", 2: "83" }
    

    我需要去

    Object { name: "81"}, 
    Object { name: "82"},
    Object { name: "83" }
    
    1 回复  |  直到 3 年前
        1
  •  1
  •   Spectric amamoto    3 年前

    只需使用映射对象的值 Object.values Array.map :

    const obj = { 0: "81", 1: "82", 2: "83" }
    const newArr = Object.values(obj).map(e => ({name: e}))
    console.log(newArr);