SeanGXY
SeanGXY
全部文章
分类
题解(16)
归档
标签
去牛客网
登录
/
注册
SeanGXY的博客
全部文章
(共18篇)
题解 | #观察者模式#
// 补全代码 class Observerd { constructor(name){ this.name=name, this.state="走路" this.Observers = [] } setObserver(Observer){ // 保...
HTML/CSS/JavaScript
2022-05-07
0
298
题解 | #发布订阅模式#
class EventEmitter { // 补全代码 constructor(){ this.obj={} } on(name,fn){ let result = this.obj; if(!result[name]){ ...
HTML/CSS/JavaScript
2022-05-07
0
222
题解 | #寄生组合式继承#
function Human(name) { this.name = name this.kingdom = 'animal' this.color = ['yellow', 'white', 'brown', 'black'] } Human.prototype.getName = f...
HTML/CSS/JavaScript
2022-05-06
0
193
题解 | #Object.freeze#
const _objectFreeze = object => { // 补全代码 if(typeof object == null) return // typeof Array和 typeof Null 等于Object for(let k in object ...
HTML/CSS/JavaScript
2022-05-06
0
297
题解 | #_objectCreate#
const _objectCreate = proto => { // 补全代码 let obj = new Object(); obj.__proto__ = proto; return obj; }
HTML/CSS/JavaScript
2022-05-06
0
281
题解 | #Array.reduce#
Array.prototype._reduce = function (fn){ if(typeof fn !== "function") return ; let num = 0; for(let i = 0;i<this.length;i++){ num...
HTML/CSS/JavaScript
2022-05-06
0
222
题解 | #实现Array.filter函数的功能
Array.prototype._filter = function (fn){ if(typeof fn !== "function") return ; let arr = []; for(let i = 0;i<this.length;i++){ if...
HTML/CSS/JavaScript
2022-05-06
0
162
题解 | #Array.map#
Array.prototype._map = function (fn){ if(typeof fn !== "function") return ; let arr = []; for(let i = 0;i<this.length;i++){ arr.p...
HTML/CSS/JavaScript
2022-05-06
3
285
首页
上一页
1
2
下一页
末页