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

分解-通过抓取第一个元素将数组转化为对象

  •  -1
  • Mike  · 技术社区  · 5 年前

    如何使用destructuring创建一个新对象来深度复制以下内容:

    {
      "data": [
        {
          "type": "b",
          "id": "2",
          "other": {
            "name": "hello"
          }
        }
      ]
    }
    

    {
      "data": {
          "type": "b",
          "id": "2",
          "other": {
            "name": "hello"
          }
        }
      }
    }
    
    1 回复  |  直到 5 年前
        1
  •  2
  •   Ari Stehney    5 年前

    output = { data: input.data[0] }