在阅读 《JavaScript 框架设计》 2rd 中,有一段代码不甚明了,烦请各位指教,以下是代码:
var bind = function(bind) {
return {
bind: bind.bind(bind),
call: bind.bind(bind.call),
apply: bind.bind(bind.apply)
}
}(Function.prototype.bind)
var a = [1, [2, 3], 4],
b = [5, 6]
var concat = bind.apply([].concat)
console.log(concat(b, a)) // [5, 6, 1, 2, 3, 4]
该段代码在原书的49页
郎朗坤
繁星点点滴滴
相关分类