直接代码看一下
// 可以对this直接赋值吗?
function newThis() {
console.log(this)
this = {
age: '18'
}
}
newThis()
结果:直接报错
this它本身就是一个给定的对象,而不是一个可变的变量,如同你写入 10 = 20 一样。
直接代码看一下
// 可以对this直接赋值吗?
function newThis() {
console.log(this)
this = {
age: '18'
}
}
newThis()
结果:直接报错
this它本身就是一个给定的对象,而不是一个可变的变量,如同你写入 10 = 20 一样。