<script>
//變量的提前調用會報錯,但是function的提前調用就需要看定義的方式了。
(function A(){
? var a = 1;
? function B(){
??? console.log(a);
? }
? B();
});
(function A2(){
? var a = 1;
? function B(){
??? console.log(a);
??? var a = 2;
? }
? B();
});
(function wrap1(){
??? console.log(typeof inner);
??? var inner =? function(){};
}());
(function wrap2(){
??? console.log(typeof inner);
??? function inner(){};
}());
?
</script>
Js作用域&方法定義
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 如何控制alert中的換行?\n alert(“p\np”); 請編寫一個JavaScript函數 parseQu...
- 失眠和撞鬼一樣 | 千萬別說自己沒有,也千萬別說自己是專家 一、 喝什么茶? 不知道一切?如同不知道如何下嘴...