1.我的需求:在搜索框输入内容时能过滤出包含内容的数据,删除内容时能返回数据初始状态
{A商品,B商品,C商品},{B商品} 搜索:'A' 返回:A商品; 退格:'' 返回 {A商品,B商品,C商品},{B商品}
2.数组结构:
3.我的代码:
3.我的问题:
在退格后不会返回数据初始状态.
是因为进行了两次filter的原因吗?但我没有修改原数组,而是修改遍历复制的数组啊?
若只对数组进行一次filter,退格是会返回初始状态
如:return arrs.filter(function(item){return item==1})
希望能得到解决方案.谢谢!
慕斯王
相关分类