當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript对象中的this属性
生活随笔
收集整理的這篇文章主要介紹了
JavaScript对象中的this属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
this屬性表示當前對象,如果在全局作用范圍內使用this,則指代當前頁面對象window;
如果在函數中使用this,則this指代什么是根據運行時此函數在什么對象上被調用。
我們還可以使用apply和call兩個全局方法來改變函數中this的具體指向。
先看一個在全局作用范圍內使用this的例子:
?
函數中的this屬性是在運行時決定的,而不是函數定義時,如下:
?
全局函數apply和call可以用來改變函數中this屬性的指向,如下:
?
注:apply和call兩個函數的作用相同,唯一的區別是兩個函數的參數定義不同。
因為在JavaScript中函數也是對象,所以我們可以看到如下有趣的例子:
?
轉載于:https://www.cnblogs.com/ttcc/p/3748801.html
總結
以上是生活随笔為你收集整理的JavaScript对象中的this属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【HDOJ】【3853】LOOPS
- 下一篇: 单片机的模拟智能灌溉系统