请稍等 ...
×

采纳答案成功!

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

search的action中,hasCancel第二个参数

老师,新年好。

search的action中,

onSearch中,

第一次判断用户是否取消搜索时,给hasCancel传值时,为什么只传一个token,而第二个参数不传递?

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

如果第二个参数isRemove不存在,即便if (CANCEL_TOKENS.includes(token)) 成立,也还是return false吧?

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


正在回答

插入代码

1回答

新年好!
if (CANCEL_TOKENS.includes(token)) 成立是一定会返回true的,你在看一下。

0 回复 有任何疑惑可以回复我~
  • 提问者 suyx #1
    嗯,看到了。谢谢老师回复。
    
    我还是不明白return hasCancel(token)这里为什么不传递第二个参数呢?
    
    如果isRemove没有,这一句就不会被执行吧?isRemove && ArrayUtil.remove(CANCEL_TOKENS, token);为什么不执行这一句呢?
    回复 有任何疑惑可以回复我~ 2020-01-02 11:44:17
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号