es6 不传值的时候定义默认值

    function f(a, b) {
        a = a || 10;
        b = b || 20;
        console.log(a, b);
    }
	
	当a的值是falsenull、“”、0的时候,a会被替换成10
	
	解决方法:
	
	function f(a = 10, b = 20) {
        console.log(a, b);
    }

发布了39 篇原创文章 · 获赞 2 · 访问量 4029

猜你喜欢

转载自blog.csdn.net/qq_43137725/article/details/103651440
今日推荐