摘要:
什么是函数柯里化? 百度百科:在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。通俗点说就是将一个函数拆分成多个函数,是固定部分参数,返回一个接受剩余参数的函数,也称为部分计算函数,目 阅读全文
摘要:
数组常用方法的实现 1 Array.prototype.map = function(fun /*, thisp*/) 2 { 3 var len = this.length; 4 if (typeof fun != "function") 5 throw new TypeError(); 6 7 阅读全文
摘要:
(一)call源码解析 先上一个call使用 1 function add(c, d) { 2 return this.a + this.b + c + d; 3 } 4 5 const obj = { a: 1, b: 2 }; 6 7 console.error(add.call(obj, 3, 阅读全文