js 强制参数

js 强制参数

es6 提供了给函数的参数添加默认值的方法:

let fn = (a=1,b=2) => {}

利用这种方法,可以设置函数的参数为强制参数

//设置跑出异常函数
const require = () => (throw new Errror('Missing Parameter!'))

//使用解析赋值的原理,当a,b没有设置值的情况下,默认赋值为require函数。
const add = (a=require(),b=require()) => a + b

add(1,2) //3
add(1) // Error: Missing parameter

猜你喜欢

转载自blog.csdn.net/starleejay/article/details/80906030