请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

filter( )

老师这个 filter(  )可以用其他的函数代替嘛? 因为我把Input组件和List组件改了,所以这个删除功能删除<li>的时候总是删除最后一个<li>

//img1.sycdn.imooc.com//szimg/5a41ba0300013f6a09110289.jpg

//img1.sycdn.imooc.com//szimg/5a41ba030001193708220547.jpg

//img1.sycdn.imooc.com//szimg/5a41ba0300011a4709120378.jpg

-------------------------------------------------------------------------------------------------------------------

//img1.sycdn.imooc.com//szimg/5a41c8ad000103ca05740563.jpg

------------------------------------------------------------------------------------------------------------------------

//img1.sycdn.imooc.com//szimg/5a41c8ad00015bbd05190474.jpg

========================

new

https://img1.sycdn.imooc.com//szimg/5a447d0500010c1811230755.jpg


正在回答 回答被采纳积分+3

2回答

双越 2017-12-26 17:51:03

https://img1.sycdn.imooc.com//szimg/5a421b6c00012b6106700740.jpg

给你这个 demo 做参考吧,你说的问题,我也不没法通过啥环境来帮你排查原因。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕哥3279184 #1
    老师,我废了。还是没解决这个问题。。。。老师我做个一个demo,我发给你,你帮我看一下行不行啊,求你了
    回复 有任何疑惑可以回复我~ 2017-12-28 11:05:26
  • 双越 回复 提问者 慕哥3279184 #2
    上面我发的截图,有疑问吗?filter 就是一个非常简单的函数,用起来没那么复杂。你对比着我发的截图好好看看,是不是有很细微的疏漏自己疏忽了。你发给我你的 demo ,我也没法很快帮你解决,因为光看明白别人的代码就挺费劲、沟通成本高。
    回复 有任何疑惑可以回复我~ 2017-12-28 12:31:53
  • 提问者 慕哥3279184 回复 双越 #3
    那我截个图片,老师您看看呗
    回复 有任何疑惑可以回复我~ 2017-12-28 13:10:42
双越 2017-12-26 12:48:57

filter 就是 ES5 中扩展的数组 API ,即 Array.prototype.filter ,相同其他函数代替也可以,自己封装一个,功能相同就行了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕哥3279184 #1
    这个删除总是删最后一个,我解决不了了啊,老师救我...
    回复 有任何疑惑可以回复我~ 2017-12-26 13:00:51
  • 双越 回复 提问者 慕哥3279184 #2
    如果是因为是用 filter 导致的你这个问题,其实很简单,你把 filter 函数执行的每个步骤都打印出来,很容易就看出那块出问题了。
    回复 有任何疑惑可以回复我~ 2017-12-26 13:57:50
  • 提问者 慕哥3279184 回复 双越 #3
    我被这个搞懵了,我看了item.id  != id  好像没有问题,但不知道为什么删除的是最后一个。老师您能不能抽空帮我看一下啊,这个迷惑了我1天了
    回复 有任何疑惑可以回复我~ 2017-12-26 14:02:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信