首頁 >web前端 >js教程 >JavaScript 箭頭函數中的「=>」是什麼意思?

JavaScript 箭頭函數中的「=>」是什麼意思?

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-01-02 13:45:39692瀏覽

What Does " JavaScript 箭頭函數的意思是什麼? JavaScript 箭頭函數中的「/>」是什麼意思? " />

JavaScript 中的「=>」是什麼意思?

「=>」符號通常稱為箭頭函數,是ECMAScript 6 中引入的一種簡潔語法,用於它提供了幾個關鍵的優點:

箭頭函數:詞彙關係

箭頭函數繼承了this與傳統函數不同,這消除了使用self = this 等複雜構造來在巢狀函數中保留this 的需要。以下範例:

a2 和a3 將產生相同的輸出([31, 30, 31, 31]),但箭頭函數明顯更簡潔。流行瀏覽器的當前版本都支持,包括:

// Old-style function expression
var a2 = a.map(function(s) { return s.length; });

// Arrow function
var a3 = a.map(s => s.length);
Chrome (v. 45 )

Firefox(第22 版)

Edge(第12 版)

Opera(第12 版) 32 )
  • 但是,
  • 但是,缺乏對IE(直到v.11)和其他鮮為人知的瀏覽器的支援。

以上是JavaScript 箭頭函數中的「=>」是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn