请看下面的代码,它运行得很好:
function Test() {
const txt = 'a'
const fruit = [
{ name: 'apple' },
{ name: 'orange' },
{ name: 'kiwi' },
{ name: 'banana' },
{ name: 'lemon' },
]
return (
<FlatList
data={fruit.filter((item) => String(item.name).includes(txt))}
renderItem={({ item }) => <Text>{item.name}</Text>}
/>
)
}
export default Test
搜索字符串(101)为a
,因此输出为:
apple
orange
banana
到目前为止一切顺利,现在我希望能够输入例如ae
,并以任意顺序获取数组中同时包括a
和e
的所有项,而不仅仅是ae
.以下是const txt = 'ae'
年度的预期结果:
apple
orange