functionmyFunction(x, y, z){
x = x === undefined ?1: x;
y = y === undefined ?2: y;
z = z === undefined ?3: z;
console.log(x, y, z);// "6 7 3"}myFunction(6,7);
这种写法是不是比较麻烦?默认值的设置是不是不够直观?
在ES6中,我们可以用更简洁的语法进行实现,通过本篇文章你将学习到以下内容:
1.使用ES6语法声明参数默认值
functionmyFunction(x =1, y =2, z =3){
console.log(x, y, z);}myFunction(6,7);//6 7 3