使用地图在数组对象上添加 key/value
Add key/value on array object with map
我会在我的数组对象 "members" 上添加一个键 value/value。
我正在和 Akita 一起使用 React JS。
addAge(): Observable<Member[]> {
return this.selectAll().pipe(
map((allMembers) => ({...allMembers, age:10}))
)
}
-
dataQuery.addDatasWeek().subscribe(res => {
this.setState({obj: res})
})
我希望 membersWithAge :
[{id: 5, name: "Teddy, age: 10}, {id: 6, name: "Toto", age: 10},...]
但是...
您要将年龄添加到 allMembers 对象,您需要将其添加到 allMembers 中的每个成员。
addAge(): Observable < Member[] > {
return this.selectAll().pipe(
map((allMembers) => allMembers.map(member => ({
...member,
age: 10
})))
)
}
我会在我的数组对象 "members" 上添加一个键 value/value。
我正在和 Akita 一起使用 React JS。
addAge(): Observable<Member[]> {
return this.selectAll().pipe(
map((allMembers) => ({...allMembers, age:10}))
)
}
-
dataQuery.addDatasWeek().subscribe(res => {
this.setState({obj: res})
})
我希望 membersWithAge :
[{id: 5, name: "Teddy, age: 10}, {id: 6, name: "Toto", age: 10},...]
但是...
您要将年龄添加到 allMembers 对象,您需要将其添加到 allMembers 中的每个成员。
addAge(): Observable < Member[] > {
return this.selectAll().pipe(
map((allMembers) => allMembers.map(member => ({
...member,
age: 10
})))
)
}