![]() |
1
3
问题
问题是数组映射返回一个新数组,但您希望将数组映射到
解决方案减少 将数组转换为对象。 例子:
如果你用它来合并一些传递的props/context值,它是一个React反模式,也可以将这个派生的“状态”存储到React状态中。要么直接计算并使用该值,要么使用
|
![]() |
2
1
Drew很好地指出了为什么你现有的尝试不起作用。如果你想合并你的第一个状态(类别),这样它就包括了你的项目状态中具有相应类别的项目,那么你可以首先让你的项目的状态成为一个查找图,将项目类别映射到项目对象,然后通过你的
|
![]() |
Zoddo · 属性在明确定义时可能为“未定义” 3 月前 |
![]() |
Sanitysign · 为什么{}类型可分配给对象类型? 3 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |
![]() |
njord · 基于函数的Typescript返回类型 4 月前 |