1.mixin的混入
let mixin=function(a,b){
for(let key in b){
a[key]=b[key]
}
}
将b的属性复制给a
Objec.assign(a,b)
2.柯里化
一个函数返回另个函数
function add (x){
return function b(y){
return x+y
}
}
3.高阶函数
讲一个一个函数的参数是函数
本文介绍了JavaScript中的三个高级特性:Mixin混入,用于复制对象属性;柯里化,一种函数式编程技巧,允许函数返回另一个函数;高阶函数,指接受函数作为参数或返回函数的函数。
1.mixin的混入
let mixin=function(a,b){
for(let key in b){
a[key]=b[key]
}
}
将b的属性复制给a
Objec.assign(a,b)
2.柯里化
一个函数返回另个函数
function add (x){
return function b(y){
return x+y
}
}
3.高阶函数
讲一个一个函数的参数是函数

被折叠的 条评论
为什么被折叠?