首页 > 试题广场 >

下面console的输出结果是[$##$]。 var n

[填空题]
下面console的输出结果是1
var name = “one”;
var User =
function ( ) {
       
this.name = “two”;
}
var obj =
User( );
console.log(name);

User()和new User()的区别是很重要的考察点,前者就是two,后者就是one
发表于 2022-04-23 08:55:22 回复(0)
谁调用函数,this就指向谁,此处是window调用this,故改变的是window上的属性
发表于 2022-04-09 16:43:33 回复(0)
函数执行完就释放了,不影响全局的name应该是输出one
发表于 2021-10-17 15:52:16 回复(0)
this指向window修改此name属性
发表于 2019-06-23 13:52:43 回复(0)