es6函数参数(参数扩展)

function show(a,b,...args)
{
alert(a);
alert(b);
alert(args);}
show(12,15,8,9,10);

参数扩展

  1. args 必须放在最后
  2. …收集剩余参数
  3. …展开数组(把数组内容写上去)
let arr=[1,2,3];
show(...arr);
//show(1,2,3);
function show(a,b,c)
{
		 alert(a);
   	 	alert(b);
    	alert(c);
}

默认参数

 function show(a,b=5,c=12)
    {
    		console.log(a,b,c);
    }
show(99,19,88);//99,19,88
show(99,19);//99,19,12
show(99);//99,5,12

猜你喜欢

转载自blog.csdn.net/weixin_44769592/article/details/91446451