请稍等 ...
×

采纳答案成功!

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

onError=null

老師請問為什麼這裡要加onError=null?
加了之後後面會用到onError的地方不就會出問題嗎?
onError=null到底是有甚麼作用呢?
图片描述

正在回答

1回答

同学你好,这里其实是错误函数参数的处理,代码中的逻辑是判断是否传递了错误处理的函数,如果没有传递错误处理函数onError就为空,后面的错误处理逻辑也是无法执行的。不会出现使用问题,后面在使用时都是进行判断的。https://img1.sycdn.imooc.com//szimg/61ee732a09e9efe911541032.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 齊帥 #1
    if (!onProgress) {
            onProgress = onError
            onError=null
        }
    老師感覺上面這段代碼是有問題的,
    onProgress跟onError根本是不一樣的函數阿
    怎麼會寫成onProgress=onError呢...
    回复 有任何疑惑可以回复我~ 2022-01-24 17:56:25
  • 扬_灵 回复 提问者 齊帥 #2
    同学你好,这里这是接受参数的变量,实际的类型还是要看项目中具体的使用的。
    回复 有任何疑惑可以回复我~ 2022-01-27 15:41:27
  • 提问者 齊帥 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2022-02-14 10:00:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信