
手写系列
故心v
越努力越幸运
展开
-
手写call apply bind
故心故心故心故心小故冲啊 文章目录callapplybind call //1.手写步骤 // 将函数设为对象的属性 // 执行该函数 // 删除该函数 //细节 --参数问题 //this == null =>指向的是window Function.prototype.myCall = function (context) { //细节 --参数问题 //获取参数 //slice() 用于创建一个包含原.原创 2021-02-19 20:59:55 · 224 阅读 · 1 评论 -
手写深浅拷贝封装
文章目录手写浅拷贝封装手写深拷贝封装 手写浅拷贝封装 //浅拷贝 // 浅拷贝比较容易实现,注意一下细节就好了 //遍历对象,然后把属性和属性值都放在一个新的对象不就好了~ function shallowCopy(obj) { //1.只针对对象来进行遍历 if (typeof obj !== 'object') return; //2.新建一个对象或者数组 //instanceof查找构造函数中的原型是否..原创 2021-02-19 16:00:19 · 189 阅读 · 0 评论