美文网首页
8、函数的扩展

8、函数的扩展

作者: 爱熬夜的疯子 | 来源:发表于2019-09-25 13:03 被阅读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" });

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

相关文章

网友评论

      本文标题:8、函数的扩展

      本文链接:https://www.haomeiwen.com/subject/zdupuctx.html