0
点赞
收藏
分享

微信扫一扫

JS高级--函数中的this

phpworkerman 2022-04-04 阅读 57

一、this是什么

1、任何函数本质上哦都是通过某个对象调用的,如果没有指定对象this就是window

2、所有的函数内部都有一个变量this

3、this的值是调用函数的当前对象


二、如何确定this的值

text() // window

p.text() // p

new text() // 新创建的对象

p.call(obj) // obj

1、以函数形式调用时,this永远都是window

2、以方法形式调用函数时,this就是调用方法的那个对象

3、以构造函数形式调用时,this就是新创建的对象

举报

相关推荐

0 条评论