别再说你不明白this指向了

今天咱们就来聊聊this这个东西

this的情况我这里分为四种: 1.独立函数执行 2.调用式执行( 如obj.fn() ) 3.绑定this,如果想了解绑定this的函数的原理,可以阅读上篇文章手写call,apply和bind 4.new方式绑定this

首先来看一块代码
//main.js

var name = 'window的name'

function foo1 () {
console.log('独立执行函数的name为:', this.name)
}

foo1()

const obj1 = {
name: 'obj2的name',
foo2: function () {
console.log('调用式的执行的name为:', this.name)
}
}

obj1.foo2()
const fn = obj1.foo2
fn()

function fo

别再说你不明白this指向了最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/27042.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>