为了账号安全,请及时绑定邮箱和手机立即绑定

js中this指向问题

js中this指向问题

萧十郎 2018-10-09 17:17:27
1、这两个代码的this指向让我懵逼了2.1、    var length = 10;    function fn() {        console.log(this.length);    }    var obj = {        a: fn,        length: 5,        method: function (f) {            //console.log(this===obj);//true            f();            //console.log(arguments)            //arguments[0]();//            //arguments[0].call(this);//            //arguments[0].call(obj);//        }    };    obj.method(obj.a);2.2、var name = 'out';var obj = {    name: 'in',    prop: {        name: 'inside',        getName: function () {            return this.name;        }    }};//console.log(obj.prop.getName());//var test = obj.prop.getName;//console.log(test());//
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信