es6中filter的使用问题

小宇
  • 423

如图,我是想根据index删除数组中的某个项,但最后总是无法返回空数组,也就是说总是会保留最后一项。
clipboard.png

回复
阅读 2k
3 个回答

你这个只是过滤吧 你用的!== 你这样怎么能返回空数组啊 除非数组里面就一个元素

let arr=this.arr.filter((item,index)=>{
    return index==100;
});

你可以选择用==

你的idx有问题,你检查一下idx这个变量

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏