我是stackoverflow的新手,但我有一些问题。这是代码。
onSearchChange = (event) => { this.setState({ searchfiled: event.target.value }) } render() { const filteredRobots = this.state.robots.filter(robots => { return robots.name.toLowerCase().includes(this.state.searchfiled.toLowerCase()); }) return( <div className='tc'> <h1>Robofriends</h1> <SearchBox searchChange={this.onSearchChange}/> <CardList robots={filteredRobots}/> </div> ); }
我收到此错误TypeError:无法读取未定义的属性'toLowerCase'。谁能帮我吗?
我是stackoverflow的新手,但我有一些问题。这是代码。 onSearchChange =(event)=> {this.setState({searchfiled:event.target.value})} render(){constfilteredRobots = ...
我知道了,您在过滤器中输入错误。您得到了: