1、全域性環境中的this
在全域性環境中,this 指向全域性物件global,即 window 物件
如:
alert(this); //顯示 [object window]
alert(this === window); //
顯示 true
2、事件處理中的this
在事件處理函式中,this 指向當前節點,即繫結事件的節點。
在dom元素中直接繫結事件,例如:
3、建構函式中的this
在建構函式中,this 指向被建立的物件。
var user = "xiaoming";function
itxueyuan(user)
}var zhangsan = new itxueyuan("zhangsan");
zhangsan.showuser();
//顯示"zhangsan"
var wangming = new itxueyuan("wangming");
wangming.showuser();
//顯示 wangming
注意,this 不能被賦值
本文**
js中this關鍵字詳解
首先,js對於this,我們有乙個原則,那就是this指向的是呼叫該函式的物件。下面分四種情況 情況一 純粹的函式呼叫 這是函式的最通常用法,屬於全域性性呼叫,因此this就代表全域性物件global,也就是指向windows 請看下面這段 它的執行結果是1。複製 如下 function test ...
關鍵字const用法詳解
摘自 物件導向是c 的重要特性,但是c 在c的基礎上新增加的幾點優化也是很耀眼的 以下幾點很重要,學不好後果會很嚴重 const 限定符 1.宣告變數只能被讀 const int i 5 int j 0 i j 非法,導致編譯錯誤 j i 合法 2.必須初始化 const int i 5 合法 co...
php use 關鍵字用法詳解
目前 我總結的 use 關鍵字的用法有三種 1 宣告使用某個命名空間中的類 在命名空間中的用法網上資料比較多,手冊上講解的也詳細這裡就不贅述了 2.用在匿名函式之後給匿名函式增加引數 主要講解use在匿名函式中的用法,use用在匿名函式中可以達到在函式外部使用函式內部變數的效果,改變變數的作用域。輸...