箭頭函式 Arrow

箭頭函式

http://jsbin.com/miwawim/edit?js,console

// 一般般:沒有參數
let a0 = function() {
  console.log( "a0: hello" )
}
a0()
// 傳統寫法
function(){
  ...
}
// 變成(單行表達式)
()=> ...

// or 多表達式
()=> {
  ...
  ...
}

箭頭函式各種樣子

// 箭頭:沒有參數,要用空括號
let a1 = () => console.log( "a1: hello" )
a1()

// 箭頭:有一個參數,參數可不用括號
let a2 = say => console.log( "a2: "+ say )
a2("helloha")

// 箭頭:2 個參數以上,要括號
let a3 = (say1, say2) => console.log( "a3: "+ say1 + say2 )
a3('abc', 'xyz')

// 箭頭:多個"表達式",用花括號 {}
let a4 = (say1, say2) => {
  console.log( "a4-1: "+ say1 )
  console.log( "a4-2: "+ say2 )
}
a4('abc', 'xyz')

results for ""

    No results matching ""