const [selectProductKey, setSelectProductKey] = useState([]);
// 这是一个搜索框的功能,通过key模糊筛选
const matchProductKey = key => {
let temporaryArr = [...productKeyArr];
// 这里 使用了filter,按道理temporaryArr不会被改变
temporaryArr.filter(obj => obj.slice(key) !== -1);
setSelectProductKey(temporaryArr);
};
// 但是这里selectProductKey 确实数据过滤了
{selectProductKey.map(key => (
<Select.Option value={key}>{key}</Select.Option>
))}
```
```