使用反应钩子搜索数组对象

我在数组中有一些对象,其中包含我存储到本地存储中的配方,我试图根据我的文本框找到一个特定的配方。

在此之前,我尝试使用静态字符串,如您所见,我输入了“Pizza”,并且成功了!

http://img4.mukewang.com/648ac69a0001c5e305790100.jpg

这是即使我在文本框 (searchTerm) 上输入“a”也能正常工作的证据 

http://img.mukewang.com/648ac6ab0001928d08880176.jpg

但是当我试图使用我的文本框 (searchTerm) 中的字符串找到它时,它说未定义。

http://img4.mukewang.com/648ac6b60001c80006520118.jpg

http://img3.mukewang.com/648ac6bf00017f8a08800364.jpg

这是怎么回事?



元芳怎么了
浏览 110回答 1
1回答

万千封印

search是结果中的对象,因此您应该与 进行比较search.searchTerm。receipes.find(recipes => recipe.name === searchsearchTerm)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript