es6 函数的拓展

1. 函数默认值的设置

  • 形参默认值,不是赋值, 而是惰性传值(满足指定条件时,使用这个值)。
 function fn1(x){
     var a = x || 10;   // js5 中默认值
}

function fn2(x = 10){
     let  a = x;        // es6 中默认值
}

**2. **

  • 在 es6 中,不能用let / const 声明与形参重复的变量或常量。
  • 不管在 es6 还是在 js 中 行参与变量名 都尽量不要重复。
  function fn3(x){
        // var x = 0;
        let y = 0;
        console.log(y);
 }
fn3(10);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、函数 函数是一个为执行特定任务而设计,可以重复使用的代码块。 1. 创建函数的三种方式 函数声明方式:func...
    生命里那束光阅读 4,862评论 0 16
  • 本文目录 1.参数默认值 2.rest参数 3.箭头函数 4.箭头函数的简写技巧 1.参数默认值 默认参数就是当用...
    前端辉羽阅读 1,490评论 0 12
  • 参数的默认值 在开发中,给函数的参数指定默认值,是很普遍很常见的一个需求,我们先来回顾一下传统的实现方式,对比着看...
    CRUD_科科阅读 2,350评论 0 1
  • 前面的话 函数是所有编程语言的重要组成部分,在ES6出现前,JS的函数语法一直没有太大的变化,从而遗留了很多问题,...
    CodeMT阅读 4,268评论 0 1
  • (一)函数默认参数 在ES6中,可以为函数的参数指定默认值。函数默认参数允许在没有值或undefined被传入时使...
    虹猫1992阅读 10,065评论 0 8

友情链接更多精彩内容