[英]How to update a jQuery object containing a list of elements after moving an element
[英]how to add an element to the object containing the elements of the object
我如何獲得 object 的一部分並將其放入 object 的新元素中
我有一個像這樣的原始數組
[
{
stt:1,
code: 24,
name: 'n',
age: 27,
address: 'somewhere',
},
{
stt:2,
code: 82,
name: 'jo',
age: 23,
address: 'tree',
},
{
stt:3,
code: 2,
name: 'con',
age: 23,
address: 'somewhere',
},
]
我期望成為結果的數組:
[
{
stt:1,
code: 24,
name: 'n',
employee: {
age: 27,
address: 'somewhere',
}
},
{
stt:2,
code: 82,
name: 'jo',
employee: {
age: 23,
address: 'tree',
}
},
{
stt:3,
code: 2,
name: 'con',
employee: {
age: 23,
address: 'somewhere',
}
},
]
我試圖獲得 object 的前 3 個元素,但不知道下一步該怎么做
您可以為此使用Array.map
像這樣
const transform = data =>data.map( ({age, address, ...rest}) => ({...rest, employee: {age, address}}) ) const data = [ { stt:1, code: 24, name: 'n', age: 27, address: 'somewhere', }, { stt:2, code: 82, name: 'jo', age: 23, address: 'tree', }, { stt:3, code: 2, name: 'con', age: 23, address: 'somewhere', }, ] console.log(transform(data))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.