这里是引用
function (res) {} 中 打印this时是undefined 打印that时是有内容的

                let that = this;
                getTotal().then(function (res) {
                    console.log(this);
                    console.log(that);
                    this.totalData = res.body.content;
                    this.total = res.body.total;
        })


结果

js中function (res) {}与(res) =>{}的区别

 

 


(res) =>{}中打印 this 和 that 都是有内容的

                let that = this;
                getTotal().then((res) =>{
                    console.log(this);
                    console.log(that)
                    this.totalData = res.body.content;
                    this.total = res.body.total;
                })

结果


js中function (res) {}与(res) =>{}的区别

 

 
原文链接:https://blog.csdn.net/qq_40121328/article/details/108828755

相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-11-17
  • 2022-01-31
  • 2021-08-28
猜你喜欢
  • 2022-02-08
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
相关资源
相似解决方案