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