报undefined错误时,最基本的就是没有定义。而这里要提到的原因是关于this的
原因:在回调函数中用的this去取值,this的指向乱掉,找不到该字段值,陷入“回调地狱”
解决方法:在回调中用箭头函数,或者在函数块开头用let self = this,用self去取字段值
报undefined错误时,最基本的就是没有定义。而这里要提到的原因是关于this的
原因:在回调函数中用的this去取值,this的指向乱掉,找不到该字段值,陷入“回调地狱”
解决方法:在回调中用箭头函数,或者在函数块开头用let self = this,用self去取字段值