iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 20
4

javascript 什麼是「語法糖在學習 ES6 的路上,常常會看到「語法糖」這個名詞,但一直不知道是什麼意思,我們來看看維基百哥怎麼說的:

語法糖是由英國電腦科學家彼得·蘭丁發明的一個術語,意指這種語法對語言的功能沒有影響,但是更方便程式設計師使用

簡單來說,語法糖意指更加簡潔流暢、更好理解的語法,寫起 code 來心裡甜甜的,心曠神怡~而 ES6 中就有相當多的語法糖哦!

舉例來說,箭頭函式就是個糖:

// 以前的寫法
input.map(function (item) { 
return item + 1; 
}); 

//箭頭函式的寫法(加了糖)
input.map(item => item + 1); 

see~以上兩者都有一樣的結果,但是箭頭函式減去了繁瑣的步驟,使用起來更簡潔流暢,更方便我們做使用!後續也會陸續介紹 ES6 中的語法糖歐!

參考資料:維基百科
之前介紹的 箭頭函式


上一篇
Day19【ES6 小筆記】三元運算子-以哥哥的擇偶條件為例
下一篇
Day21【ES6 小筆記】物件屬性存取方式 - 以一篇業配文為例
系列文
透過 ESLint 練習 JavaScript ES630
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
huli
iT邦新手 2 級 ‧ 2019-09-21 19:34:28

我們來看看維基百哥怎麼說的

雖然說是錯字,但覺得這個錯字好像比較有親切感XDD

江江好 iT邦新手 5 級 ‧ 2019-09-21 19:59:14 檢舉

哈哈哈哈眼睛好利ㄛ!我是故意的沒錯 XDDD 覺得可愛/images/emoticon/emoticon07.gif

哥 ~

我要留言

立即登入留言