刚刚重新加载了一个正在运行的练习项目,现在它向我显示了这个错误“Symbol.iterator”
这是照片中的一部分component.ts, 我迷路了,有人可以帮助我吗?
在 tsconfig 库中添加了
dom.iterable
但没有更改
正如您在 mdn 文档中可以找到的,
Array.find
仅返回数组中找到的第一个元素,这意味着您的filteredPlayers
信号仅返回Player
的单个实例,因此它不可迭代。
您可能想要使用的是
Array.filter
它将返回新数组中的所有匹配元素,这可能是您首先想要做的:
filteredPlayers = computer(() => {
return this.players.filter(player => player.name.includes(this.search()));
})
希望这有帮助。