返回值
函数的返回值
- 在函数中,可以通过return关键字来指定函数的返回值
- 返回值就是函数的执行结果,函数调用完毕返回值便会作为结果返回
- 任何值都可以作为返回值使用(包括对象和函数之类)
- 如果return后不跟任何值,则相当于返回undefined
- 如果不写return,那么函数的返回值依然是undefined
- return一执行函数立即结束
箭头函数的返回值
- 箭头函数的返回值可以直接写在箭头后
- 如果直接在箭头后设置对象字面量为返回值时,对象字面量必须使用()括起来
const sum = a => a + 1;
console.log(sum(5)); // 6
const fn = () => ({ name: "孙悟空" });