4 回答
TA贡献1831条经验 获得超4个赞
由于this.state其中有一个数组,因此您需要引用数组的各个元素,或者在这种情况下:
this.state.array[0]. textthis.state.array[1].text
大概你会有一个循环,或者使用作为渲染键的map()调用来扩展它。id
请记住,您可能希望为该属性指定一个描述性名称,而不是array. 在这里widgetsor itemsorcharacters是一个更好的选择,而不是像array.
TA贡献1777条经验 获得超3个赞
尝试这个:
this.state.array[0].text this.state.array[1].text .......................
TA贡献1813条经验 获得超2个赞
一个数组可以在一个名称下保存许多值,您可以通过引用索引号来访问这些值。因此,如果您的数组包含对象作为项目。您可以通过将它们引用为简单数组来评估它们。
在您的情况下,它看起来像这样:
this.state.array[index].text
TA贡献1836条经验 获得超4个赞
` 这是我对您的问题的回答,因为在现实世界中您将一直使用类似的东西。这是我关于堆栈溢出的第一个答案
let doraemon = (searchItem) => {
let findDoremon = this.state.array.find(element => element.text ===
searchItem)
return findDoremon.text
}
let fondDoremon = doraemon("doraemon") //<<<<<<<< Here you can enter
any name that you could like to find
console.log(fondDoremon);
添加回答
举报
