8、函数的扩展

2019-09-25  本文已影响0人  爱熬夜的疯子
  1. 函数参数的默认值
function log(x, y = 'World') {
  console.log(x, y);
}

log('Hello') // Hello World
log('Hello', 'China') // Hello China
log('Hello', '') // Hello
log('Hello', undefined) // Hello World
log('Hello', NaN) // Hello NaN
log('Hello', false) // Hello false
  1. 箭头函数
    1)只简单renturn一个变量
var f = v => v;

2)不传参数,或者传多个参数

var f = () => 5;
var sum = (num1, num2) => {return num1 + num2};  //返回为一条语句,用{} 包裹

3)return对象的时候,需要用()括起来

let getTempItem = id => ({ id: id, name: "Temp" });

值得注意的是:箭头函数不适合处理复杂的逻辑函数

上一篇下一篇

猜你喜欢

热点阅读