
javascript
文章平均质量分 67
Fan.loong
本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人,善于与人沟通。
展开
-
JS 原型与原型链详解 (深度学习)
原型:每个js对象(除null)创建的时候,都会与之关联另一个对象,这个对象就是我们说的原型,每一个对象都会从原型中“继承”属性。原型链:将原型的实例赋值给另一个对象,另一个对象再赋值给其他的对象,在实际的代码中对对象不同的赋值,就会形成一条原型链。原创 2023-04-09 13:03:42 · 473 阅读 · 0 评论 -
js中call,apply,bind方法的简单总结
1、apply 、call、bind 三者都是用来改变函数的 this 对象的指向的;2、apply、call、bind 三者第一个参数都是 this 要指向的对象;3、apply、call、bind 三者都可以利用后续参数传参;4、bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用。原创 2023-04-03 15:33:26 · 830 阅读 · 0 评论 -
js老生常谈 的this指向问题
JS中,this的值取决于调用的模式(调用对象),而JS中共有4种调用模式原创 2023-04-03 00:03:59 · 152 阅读 · 0 评论 -
js 实现数组对象去重时某个键值唯一并取最大值 (小算法)
js 实现数组去重,要求某键值唯一,去重时根据某个number类型值取最大的项 (小算法)原创 2023-04-02 21:02:20 · 414 阅读 · 0 评论 -
js继承的几种方法和es6继承方法
一、原型链继1.基本思想利用原型链来实现继承,超类的一个实例作为子类的原型2、具体实现3.优缺点1)优点简单明了,容易实现实例是子类的实例,实际上也是父类的一个实例父类新增原型方法/原型属性,子类都能访问到2)缺点所有子类的实例的原型都共享同一个超类实例的属性和方法无法实现多继承在创建子类的实例时 不能向父类的构造函数传递参数二、构造函数继承1。基本思想通过使用call、apply方法可以在新创建的对象上执行构造函数,用父类的构造函数来增加子类的实例2、具体实现3.优缺点。原创 2023-03-20 09:00:00 · 214 阅读 · 0 评论