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

请教一个js中new构造函数中子函数的this问题-,-

请教一个js中new构造函数中子函数的this问题-,-

海绵宝宝撒 2018-09-03 12:22:08
function F1(){    function f2(names){          this.name=names;          alert(this);//window,!为什么这里this会指向window?F1在后面是用new构造函数的形式实例化instance不是作为普通函数执行啊!//        }    f2("nicholas");    this.age=29;    alert(this);//Object 这个我理解,这是new的特性,this指向instance//}                var instance=new F1();console.log(instance.name);//undefined,因为上面F1中没赋到值//console.log(instance.age);//29//console.log(window.name);//nicholas//
查看完整描述

1 回答

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

添加回答

举报

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