在国外项目中看到这样的使用,经过学习,记录一下。
add( {age,name,func} , param2 ){
// do stuff
}
其实就是和下面代码一样
let person = {
age:'18',
name:'hikktn',
func: funcInfo() =>{}
}
add(person, param2){
// do stuff
}
就是使用了ES6的新特性解构,将对象直接解构使用,并且JavaScript拥有一个特性,就是对象体内可以创建方法,然后在add()中调用该方法。