首页 > 其他 > 详细

ES6-形参默认值

时间:2020-02-20 15:12:45      阅读:79      评论:0      收藏:0      [点我收藏+]

在定义一个函数的时候,我们定义了几个函数的参数,但是在调用的时候我们可能并没有传入足够的参数,那么未被满足的参数的值就是undefined,在ES6中如果有这种情况我们可以给形参一个默认值,如果该形参在调用函数的时候未被赋值,那么它的值就是我们定义的默认值而不是undefined。

例:

         function Point(x,y){
            this.x = x;
            this.y = y;
        }


        function Point1(x=0,y=0){
            this.x = x;
            this.y = y;
        }

        var p = new Point();
        var p1 = new Point1();
        console.log(p);
        console.log(p1);
输出:
  1. Point
    1. x: undefined
    2. y: undefined
  1. Point1
    1. x: 0
    2. y: 0

ES6-形参默认值

原文:https://www.cnblogs.com/maycpou/p/12335282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!