摘要: 1.函数柯理化 大函数返回小函数 思想:利用闭包的机制(保存),将一些内容提前存储和处理,在某个阶段之后拿来用即可 2.应用 2.1 预处理内容返回一个代理函数 /* * bind预先处理内容 * @params: * func:要执行的函数 * context:要改变的this指向 * args: 阅读全文
posted @ 2021-08-18 18:46 卷叶小树 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1.语法 func.call(_this,arg1,arg2) func.apply(_this,[arg1,arg2]) func.bind(_this,arg1,arg2)() 2.call、apply、bind实现 实现原理: 都是Function.prototype上的方法 第一个参数没传, 阅读全文
posted @ 2021-08-18 16:10 卷叶小树 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.浅拷贝 浅拷贝:for...in 三点运算符 Object.assign() Array.prototype.slice() Array.prototype.concat()等 2.深拷贝 2.1.JSON.parse(JSON.stringify(obj)) 问题: 不能考本function 阅读全文
posted @ 2021-08-18 14:52 卷叶小树 阅读(101) 评论(0) 推荐(0) 编辑