函数默认参数

非ES6写法

function fn1(num){
  var num = num || 1 ;//num有实参则为实参,没有为1
}

ES6写法

  function fn2 (num = 1){  //效果同上
      //code
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 使用默认参数时,参数会形成一个独立的作用域,此作用域与函数体中的作用域是平行关系 经过测试发现,此段代码如果使用b...
    liujunyan阅读 991评论 3 0
  • (一)函数默认参数 在ES6中,可以为函数的参数指定默认值。函数默认参数允许在没有值或undefined被传入时使...
    虹猫1992阅读 4,693评论 0 8
  • 为何要有默认参数? 降低函数调用的难度,试想一下,假设一个函数有三个变量,年龄,姓名,城市。假设大多数人来源于同一...
    鸭梨山大哎阅读 2,452评论 0 2
  • ES5设置默认参数 当参数为0、''、null、false等时,即使这个值合法,也会被视为一个假值,从而取默认值。...
    lesdom阅读 2,877评论 0 1
  • 函数默认值是一个很提高鲁棒性的东西 让程序更健壮。MDN关于函数默认参数的描述:函数默认参数允许在没有值或unde...
    十___阅读 1,029评论 0 3

友情链接更多精彩内容