跳到主要内容

返回值

函数的返回值

  • 在函数中,可以通过return关键字来指定函数的返回值
    • 返回值就是函数的执行结果,函数调用完毕返回值便会作为结果返回
  • 任何值都可以作为返回值使用(包括对象和函数之类)
    • 如果return后不跟任何值,则相当于返回undefined
    • 如果不写return,那么函数的返回值依然是undefined
  • return一执行函数立即结束

箭头函数的返回值

  • 箭头函数的返回值可以直接写在箭头后
  • 如果直接在箭头后设置对象字面量为返回值时,对象字面量必须使用()括起来
const sum = a => a + 1;
console.log(sum(5)); // 6

const fn = () => ({ name: "孙悟空" });