我正在设置一个新功能并出现错误: “ item.split不是函数”
这是用于搜索建议的功能,例如 如果我要搜索数字7或78,那么它将返回错误信息: “ item.split不是函数”
_renderSuggestion = ({ item }) => {
const splittedName = item.split(' ')
const splittedSearch = this.state.currentSearch.toUpperCase().split(' ')
const suggestion = splittedName.map((word, index) =>
word.toUpperCase().includes(splittedSearch) ? (
<Text key={index} style={[Style.suggestionText, { color: '#2eb872' }]}>
{word}{' '}
</Text>
) : (
<Text key={index} style={Style.suggestionText}>
{word}{' '}
</Text>
)
)
我希望输出正确无误。
答案 0 :(得分:0)
尝试
item.toString().split('')
提供给该商品的值必须转换为字符串