我是rxjs的新手,我阅读了文档,但是我的代码仍然有问题。
我正在尝试以下代码:
let friends= [{
name: 'Jill',
favoriteFoods: ['pizza', 'hummus']
}, {
name: 'Bob',
favoriteFoods: ['ice cream']
}, {
name: 'Alice',
favoriteFoods: ['chicken wings', 'salmon']
}];
flatMap(friends, friend => friend.favoriteFoods);
在Visual Studio Code中“朋友”的flatMap行中,我有错误 “类型'{的参数:名称;字符串; favouriteFoods:字符串[];} []'不能分配给类型'(值:未知,索引:数字)=> ObservableInput'的参数。 输入'{name:string;最喜欢的食物:字符串[]; } []'不提供签名'(值:未知,索引:数字):ObservableInput'“
该示例来自本书https://pragprog.com/titles/rkrxjs/source_code,可能是打字稿的新版本,而不是本书中使用的版本。 我会明白什么是正确的代码。