@作用域

Stories List
@u_9849794

停止濫用箭頭函數:這5個場景請務必使用 function

自 ES6 問世以來,箭頭函數(Arrow Functions)以其簡潔的語法和對this的詞法綁定,迅速成為了 JavaScript 開發者的“新寵”。我們似乎傾向於在任何可以使用函數的地方都換上() = {}。 然而,箭頭函數並非“銀彈”,它並不能完全替代傳統的function關鍵字。過度濫用箭頭函數,尤其是在不理解其工作原理的情況下,會導致難以追蹤的 bug 和意外行

u_9849794 Avatar

@u_9849794

Nickname 子丶不語

@u_16307147

JavaScript中undefined的特點

1、undefined既是JavaScript中的原始數據類型之一,也是一個原始值數據 對於有編程經驗的朋友來説,undefined是JavaScript的原始數據類型之一這一點毋庸置疑,沒有什麼可以贅述的,因為ECMAScript規範中就將undefined定義為原始數據類型之一。 undefined也是一個原始值數據,我的理解是,當一個聲明瞭但是未初始化的變量會默

u_16307147 Avatar

@u_16307147

Nickname 米女巫

@wojiaocuisite

深入理解JavaScript閉包

在開始講閉包之前,我們需要理解作用域和作用域鏈 作用域鏈 什麼是作用域鏈? 我們先看一段代碼 function bar(){ console.log(myName) } function foo(){ var myName='崔斯特' bar() } var myName='卡牌大師' foo() 當我們看到這個題目的時候,我們會想到用執行上下文去分析,當執行到bar函數時

wojiaocuisite Avatar

@wojiaocuisite

Nickname 我叫崔斯特

@guisijun

聊一聊 JavaScript 中的作用域和閉包

哈嘍大家好,我是歸思君~ 一、引言 我們知道,作用域(Scope)就是代碼中變量和函數的可訪問的區域,這個區域中決定了變量和函數的生命週期。在當前的高級程序語言中,主要有詞法作用域(靜態作用域)和動態作用域兩種。 靜態作用域:其作用域是在編寫代碼時就已經確定好,靜態作用域是根據變量和函數在代碼中的位置來決定。函數尋找變量時,是在函數定義的位置中尋找,而不是調用的位置。現在大多數編程語言都採用的

guisijun Avatar

@guisijun

Nickname 歸思君