美文网首页
ES6默认参数的写法

ES6默认参数的写法

作者: 秋玄语道 | 来源:发表于2018-07-05 20:40 被阅读0次
<script>
    {
        //ES5\ES3 默认参数的写法
        function f(x,y,z) {
            if(y === undefined){
                y =5;
            }
            if(z === undefined){
                z =33;
            }
            return x+y+z
        }
       console.log(f(1,2))
    }
    {
        //ES6 默认参数
        function f(x,y =3, z = 33) {
            return x+y+z
        }
        console.log(f(1,2))
    }
</script>

相关文章

  • ES6——函数

    1. 默认参数 1.1 ES6 之前设置默认参数 1.2 es6写法 1.3 参数变量是默认声明的,所以不能用le...

  • ES6入门 ___ 函数的扩展

    一、函数参数的默认值 1.1、基本用法 ES6 允许为函数的参数设置默认值,直接写在参数定义的后面 ES6 的写法...

  • ES6最棒的新特性

    ES6中的默认参数 ES5的写法 在ES6中,我们可以把默认值直接放进函数签名 ES6中的模板表达式 ES5的写法...

  • ES6第四课、函数扩展

    5.1、函数参数的默认值 5.1.1、基本用法 ES6 之前,不能直接为函数的参数指定默认值 这种写法的缺点在于,...

  • ES6默认参数的写法

  • Es6 函数的扩展

    1.函数的默认值 以前给函数的参数设置默认值 Es6的写法 不可以使用let或者const重新声明参数 上面代码中...

  • ES6 函数默认参数、rest运算符(扩展运算符)剩余参数

    一.函数默认参数 1.旧函数默认参数写法 2.新函数默认参数写法 二.函数参数默认已经定义了,不能再使用let,c...

  • ECMAScript 6.0 默认参数

    如果默认参数特别多时ES6可以大大提升我们的编写效率 ES3 / ES5 默认参数 ES6 默认参数

  • ES6函数扩展

    函数参数默认值得添加 下面两种写法有什么差别? 上面两种写法都对函数的参数设定了默认值,区别是写法一函数参数的默认...

  • ES6函数的扩展(一)

    参考:ES6入门(阮一峰) 一、ES6为函数设置默认参数 ES6之前不能为函数设置默认参数,ES6新增可以为函数设...

网友评论

      本文标题:ES6默认参数的写法

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