Js this是什麼?

Javescript ES5 thisapp

1、函數調用點判斷this:this是函數調用的時候決定的,在調用時被執行函數

2、this的優先順序 (1最優先,從4-1依次被覆蓋)this

  一、new建立函數,this是新構建的對象,使用new將建立一個新的prototype對象連接到建立的對象prototype

  二、經過call或apply調用,this則是()裏指定的對象對象

  三、環境變量調用,this則指向環境變量ip

  四、默認函數調用,this在use strict模式下就是undefined,不然就是window(global)變量

相關文章
相關標籤/搜索