摘要:
前言 前两天看vue源码的时候,看到了 makeMap 方法,查看网上的解析,发现了函数柯里化这个名词,一时好奇,就搜索学习了一下,顺便复习了一下关于闭包的一些知识。 闭包 先简单说一下js的闭包。闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数, 阅读全文
摘要:
bind() bind()会创建一个与原函数一模一样的函数,并将这个新函数中的this指向永久换成thisObj。 var newFn = fn.bind(thisObj, arg1, arg2, ...) 案例如下: function calc(base,bonus1,bonus2){ conso 阅读全文