美文网首页
ES6 函数的拓展

ES6 函数的拓展

作者: wulle__ | 来源:发表于2022-06-05 22:14 被阅读0次

    形参默认参数

        function fn1(x){
            var a=x || 10;// js中默认值
        }
        function fn2(x=10){
            // var a=x;// es6中 默认值
            console.log(x); // 10
        }
        fn2()
    

    形参默认值 不是赋值 而是惰性传值

        function fn3(x){
            // var x=0;
            // let a=0;
            // console.log(a); // 9
            // console.log(x); // 666
        }
        fn3(666)
    

    在 es6 中 不能用let 或 const 声明与形参重复的 变量 或常量
    其实不管在 es6 还是 js 中 形参跟变量名 都尽量不要重复

    相关文章

      网友评论

          本文标题:ES6 函数的拓展

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