解构 - 通过获取第一个元素将数组变成对象
destructuring - turn an array into an object by grabbing the 1st element
我如何使用解构来创建一个深度复制这个的新对象:
{
"data": [
{
"type": "b",
"id": "2",
"other": {
"name": "hello"
}
}
]
}
然后吐出其中之一:
{
"data": {
"type": "b",
"id": "2",
"other": {
"name": "hello"
}
}
}
}
这非常简单,但我认为这就是您要找的东西:
output = { data: JSON.parse(JSON.stringify(input.data[0])) }
这应该对其进行深度复制,但它会删除所有无法字符串化为 JSON 的类型。
我如何使用解构来创建一个深度复制这个的新对象:
{
"data": [
{
"type": "b",
"id": "2",
"other": {
"name": "hello"
}
}
]
}
然后吐出其中之一:
{
"data": {
"type": "b",
"id": "2",
"other": {
"name": "hello"
}
}
}
}
这非常简单,但我认为这就是您要找的东西:
output = { data: JSON.parse(JSON.stringify(input.data[0])) }
这应该对其进行深度复制,但它会删除所有无法字符串化为 JSON 的类型。