1. 程式人生 > >Javascript學習筆記_箭頭函式

Javascript學習筆記_箭頭函式

箭頭函式

1. 一般使用箭頭函式時,程式碼塊部分只有一條語句時,不使用大括號

var sum = (num1, num2) => num1 + num2 
  • 同樣的寫法
var sum = (num1, num2) => { return num1 + num2 }
  • 等同於
var sum = function(num1, num2) {
  return num1 + num2;
};

2. 如果有多條語句,使用大括號,同時使用return(否則沒有返回值)

var sum = (n1, n2) => {
  console.log(n1);
  return
n1 + n2 }

3. 使用箭頭函式返回物件:必須在物件外面加上括號,否則就只是個程式碼塊,從而就不會返回物件

var sum = () => ({name: 'a'})
  • 等同於
var sum = function sum() {
  return { name: 'a' };
};