标签:efault 默认值 传参 als 这一 type 添加 types 调用
default 意思是默认值。大家可以看下面的例子,调用animal()方法时忘记了传参数,传统的做法就是加上这一句type= type || ‘cat‘ 来指定默认值。
function animal(type){ type = type || ‘cat‘ console.log(type) } animal() //cat
而ES6S则可以直接给形参添加默认值,如:
function animal(type = ‘cat‘){ console.log(type) } animal() // cat
rest
function animals(...types){ console.log(types); } animals(‘cat‘,‘dog‘,‘fish‘) //["cat","dog","fish"]
如果不用ES6的话,则要使用ES5的arguments
标签:efault 默认值 传参 als 这一 type 添加 types 调用
原文地址:http://www.cnblogs.com/garfieldzhong/p/6913854.html