不言不语

您现在的位置是: 首页 >  Web前端  >  JavaScript

JavaScript

js在函数中使用this

2024-01-15JavaScript
javascript在函数中使用this

<script>

// 创建对象

var user = {

name: '高小乐',

age: 189,

getInfo: function() {

console.log('getInfo');

console.log(this);

console.log(this.name);

},

firend: {

name: '曹操',

say: function() {

console.log('say');

console.log(this);

console.log(this.name);

}

}

};



user.getInfo();

console.log('');

user.firend.say();

console.log('');


// 修改全局变量 name 的值  全局变量就是window的属性

var name = '龙傲天';


// 创建函数

function func() {

console.log('func');

console.log(this);

console.log(this.name);

}

// 调用函数

func();

console.log('');



// 创建变量

var drink = user.getInfo;

drink();

console.log('');



// 给对象添加属性

user.firend.eat = func;

user.firend.eat();



</script>


文章评论