邹玄青
邹玄青
全部文章
题解
归档
标签
去牛客网
登录
/
注册
时代的考题已经列出,我们的答案正在写就。
每日接收少量简历给予点评,并对软件、硬件、网络类问题进行答疑。找到我们:817475085。
全部文章
/ 题解
(共61篇)
题解 | #观察者模式#
20_观察者模式 本题考点:设计模式 根据题目要求完成"Observer"、"Observerd"类实现观察者模式。核心步骤有: 被观察者构造函数声明三个属性分别为"name"用于保存被观察者姓名、"state"用于保存被观察者状态、"observers"用于保存观察者们 被观察者创建"setOb...
HTML/CSS/JavaScript
2021-12-01
14
684
题解 | #发布订阅模式#
19_发布订阅模式 本题考点:设计模式 根据题目要求,完成"EventEmitter"类实现发布订阅模式,考虑到同一名称事件可能有多个不同的执行函数,所以在构造函数中需要以对象的结构存放事件,核心步骤有: 构造函数中创建”events“对象变量用于存放所有的事件 添加”on“函数,用于订阅事件。当...
HTML/CSS/JavaScript
2021-12-01
16
631
题解 | #寄生组合式继承#
18_寄生组合式继承 本题考点:原型链、call、Object.create 根据题目要求,通过寄生组合式继承使"Chinese"构造函数继承于"Human"构造函数。寄生组合式继承,即通过借用构造函数来继承属性,通过原型链的形式来继承方法,只调用了一次父类构造函数,效率高,也避免了在子类的原型对象...
HTML/CSS/JavaScript
2021-12-01
7
522
题解 | #深拷贝#
17_深拷贝 本题考点:递归、遍历、Map 根据题目要求,实现对象参数的深拷贝并返回拷贝之后的新对象,因为需要考虑参数对象和参数对象的每个数据项的数据类型可能包括函数、正则、日期、ES6新对象且必须考虑循环引用问题,所以需要引入ES6新对象Map并且详细的判断数据类型,核心步骤有: 首先判断对象参...
HTML/CSS/JavaScript
2021-12-01
10
1388
题解 | #简易深拷贝#
16_简易深拷贝 本题考点:递归、遍历 根据题目要求,实现对象参数的深拷贝并返回拷贝之后的新对象,因为参数对象和参数对象的每个数据项的数据类型范围仅在数组、普通对象({})、基本数据类型中且无需考虑循环引用问题,所以不需要做过多的数据类型判断,核心步骤有: 如果对象参数的数据类型不为“object...
HTML/CSS/JavaScript
2021-12-01
9
538
题解 | #浅拷贝#
15_浅拷贝 本题考点:遍历 根据题目要求,实现一个对象参数的浅拷贝并返回拷贝之后的新对象,因为可能包含函数、正则、日期、ES6新对象,所以需要对这些对象类型进行特殊判断,核心步骤有: 如果对象参数的数据类型不为"object"或为"null",则直接返回该参数 如果是"object",就获取该参...
HTML/CSS/JavaScript
2021-12-01
16
1102
题解 | #Object.freeze#
14_Object.freeze 本题考点:defineProperty 根据题目要求,实现一个仿Object.freeze功能的"_objectFreeze"函数,该函数可以冻结一个对象,一个被冻结的对象不能被修改、不能添加新的属性、不能删除已有属性,核心步骤有: 进入对象参数的遍历体中 判断当...
HTML/CSS/JavaScript
2021-12-01
0
787
题解 | #实现new操作符#
13_new 本题考点:原型链 根据题目要求,实现一个仿new功能的新"_new"函数,该函数会返回一个对象,该对象的构造函数为函数参数、原型对象为函数参数的原型,核心步骤有: 创建一个新对象 获取函数参数 将新对象的原型对象和函数参数的原型连接起来 将新对象和参数传给构造器执行 如果构造器返回的...
HTML/CSS/JavaScript
2021-12-01
8
826
题解 | #Function.bind#
12_Function.bind 本题考点:this、apply 根据题目要求,实现一个仿Function.bind功能的"Function._bind"函数,该函数会返回一个新的函数且该新函数内部通过apply修改了函数内部this指向,核心步骤有: 创建一个新this用来保存旧的this对象 ...
HTML/CSS/JavaScript
2021-12-01
2
476
题解 | #_call函数#
11_Function.call 本题考点:this 根据题目要求,实现一个仿Function.call功能的"Function._call"函数,该函数会临时修改内部this的指向并返回结果,核心步骤有: 参数默认为window 获取调用该方法的对象,将this赋给对象参数,可以任意命名 通过该...
HTML/CSS/JavaScript
2021-12-01
7
519
首页
上一页
1
2
3
4
5
6
7
下一页
末页