我正在使用immutablejs,当我需要更新列表中的地图对象时,我会这样做:
myImmutableList.update(
myImmutableList.findIndex( (item)=> item.get("_id") === action.payload),
(item)=> item.update('someAttr', value => !value)
)
这很好用,我的问题在于文档,它说:
的indexOf()
返回可在Collection中找到给定值的第一个索引,如果不存在则返回-1。
indexOf(searchValue: T): number
在哪里说searchValue是一个函数以及如何使用它?
我是否遗漏了文档中的内容?
我知道如何使用它,因为我在stackoverflow中阅读了解决方案。
提前致谢。
答案 0 :(得分:1)
您正在使用函数findIndex
,而您正在查看函数indexOf
的文档。