//寫法1:嚴格模式下,全局調用的函數 this不再指向window,使用會報錯
function C(){
use strict;
console.log(this);//Uncaught SyntaxError: Unexpected identifier
}
C();
//寫法2:非嚴格模式下,全局調用的函數 this值為undefined,會默認指向window
function C(){
console.log(this);//window對象
}
C();
函數use strict與否的區別
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 先看圖: use_frameworks! 與 #use_frameworks! 從上圖可以看出use_framew...
- 解析: 全局變量(外部變量)的說明之前再冠以static就構成了靜態的全局變量。 全局變量本身就是靜態存貯方式,靜...