我想将 Javascript 对象转换为不同的形式。让我们举个例子。
可能我有这样的对象,
```javascript
[
{
"_id": 1,
"name": "abc",
"sub": [
"bbb",
"ccc"
]
},
{
"_id": 8,
"name": "abc1",
"sub": [
"bbb1"
]
},
{
"_id": 11,
"name": "abc"
}
]
我想像下面这样转换它,
```javascript
[
{
"_id": 1,
"name": "abc",
"sub": [
{
"sub": "bbb"
},
{
"sub": "ccc"
}
]
},
{
"_id": 8,
"name": "abc1",
"sub": [
{
"sub": "bbb1"
}
]
},
{
"_id": 11,
"name": "abc"
}
]
我的代码看起来像这样,
x.map(({ sub }) => ({ sub: sub }));
如果我尝试这个,我会得到这样的结果,
[{"sub":["bbb","ccc"]},{"sub":["bbb1"]},{}]
谁能帮我解决这个问题。谢谢