js小白之路(十) this

2021-09-16 20:51:37 字數 308 閱讀 4050

this指向的是呼叫它的物件。注意!this的指向在函式定義的時候是確定不了的,只有在函式執行時才能確定this到底指誰,實際上this的最終指向的是呼叫它的物件。

1、若乙個函式中有this,但它沒有被上一級的物件所呼叫,則this指向的就是window

2、若乙個函式中有this,這個函式有被上一級物件所呼叫,則this指向的就是上一級的物件

3、若乙個函式中有this,這個函式包含多個物件,儘管這個函式是被最外層的物件呼叫,this指向的也只有它上一級的物件。

注:this永遠指向的是最後呼叫它的物件,也就是看它執行的時候是誰呼叫的。

js小白之路(六) 閉包

閉包的作用是防止變數被篡改。實際的專案開發中,很有可能出現以下情景 多個人編寫專案的不同板塊,後來者極可能改掉專案中有實際作用的變數的值。為了避免這種情況的出現,我們需要採取一定的措施將變數 保護 起來,不能輕易被修改,這就利用了 閉包 var n 0 function getcount conso...

js小白之路 十一 原型與繼承

原型 prototype。方法背後,專門儲存由方法建立出來的物件的共有資料 建構函式 物件模板 專門用來反覆建立相同結構的物件的專門的方法。new後面跟的都是建構函式。function student name,age var ll new student 李雷 8 用new呼叫建構函式 自有屬性 ...

Python小白之路

學習路線 第一章 計算機基礎 計算機硬體 作業系統 網路協議 第二章 python基礎 初識python 常量變數 輸入輸出運算子 條件與迴圈語句 數字與字串 列表與字典 元組與集合 階段小測 字元編碼 檔案處理 第三章 python函式 初識 函式 函式高階 裝飾器 遞迴函式 二分查詢 迭代器和生...