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