1. 程式人生 > >函式返回物件寫法的失誤

函式返回物件寫法的失誤

下面兩個函式是不等價的

foo1 = () =>
{
  return {
      bar: "hello"
  };
}

foo2 = () =>
{
  return
  {
      bar: "hello"
  };
}

console.log(foo1());      // {bar : "hellp"}
console.log(foo2());    // undefined

效果:

這裡寫圖片描述