iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 24
0
自我挑戰組

草頭黃小姐的 30 天 JavaScript 自學小本本系列 第 24

Day 24 認識一下 ES6:箭頭函數

  • 分享至 

  • xImage
  •  

嗨嗨嗨我是草頭黃小姐,今天要聊聊 ES6 的什麼內容呢?今天來跟大家聊聊箭頭函數,不曉得大家是否還記得前幾個章節有提到的 querySelector 呢?
忘了我來寫一次給你看看,接著我會給你看 ES6 的比較!

document.querySelector(`zone`).addEventListener(`click,function(evt){

console.log(`我被按了`)
})

還記得後面加上 call back funtion,代表要回傳我被按了的數值。

那 ES6 呢?

document.querySelector(`zone`).addEventListener(`click,(evt)=>{

console.log(`我被按了`)
})

有沒有發現 ES6 把 function 這段用掛號並且用箭號表示,兩種寫法都會出現一樣的結果。甚至如果你的程式碼比較單純,只有一個動作的話,可以有更簡單的寫法:

document.querySelector(`zone`).addEventListener(`click,evt=>console.log(`我被按了`))

雖然 ES6 的語法看起來蠻相對簡單,但如果碰到瀏覽器不支援呢?甚至是我們還有 ES7 和 ES8,我們其實會再做一個編譯工具,讓你的語法可以自動轉換。

這裡先點出這點可以讓大家知道,未來有機會碰到後端會有更有感覺。


上一篇
Day 23 認識一下 ES6:常數、解構和字串與變數的串接
下一篇
Day 25 認識一下 ES6:陣列的用法
系列文
草頭黃小姐的 30 天 JavaScript 自學小本本30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言