2020年1月21日

238 ES5新增方法:forEach()、map()、filter()、some()、every(),some、forEach、filter区别,from,of,find,findIndex

摘要: 3.1 数组方法forEach遍历数组 3.2 数组方法filter过滤数组 filter删除数组元素【最完美】 3.3 数组方法some 3.4 some、forEach、filter区别 如果查询数组中唯一的元素,用some方法更合适,在some 里面 遇到 return true 就是终止遍历 阅读全文

posted @ 2020-01-21 21:49 冲啊! 阅读(171) 评论(0) 推荐(0) 编辑

237 借用原型对象,继承【父类】方法 【寄生组合继承】

摘要: 先定义一个父构造函数 再定义一个子构造函数 子构造函数继承父构造函数的属性(使用call方法) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=de 阅读全文

posted @ 2020-01-21 20:14 冲啊! 阅读(274) 评论(0) 推荐(0) 编辑

236 子构造函数继承父构造函数中的属性

摘要: 1. 先定义一个父构造函数 2. 再定义一个子构造函数 3. 子构造函数继承父构造函数的属性(使用call方法) 阅读全文

posted @ 2020-01-21 18:11 冲啊! 阅读(166) 评论(0) 推荐(0) 编辑

235 继承 之 call()

摘要: ES6之前并没有给我们提供 extends 继承。 我们可以通过构造函数 + 原型对象模拟实现继承,被称为组合继承。 【构造函数:集成属性,原型对象:集成方法。】 call():可以调用函数 call():可以修改this的指向, 使用call()的时候,参数一是修改后的this指向, 参数2, 参 阅读全文

posted @ 2020-01-21 14:04 冲啊! 阅读(116) 评论(0) 推荐(0) 编辑

234 原型对象中this指向; 通过原型,为数组扩展内置方法

摘要: 1.10 原型对象中this指向 构造函数中的this和原型对象的this, 都指向我们new出来的实例对象。 1.11 通过原型,为数组扩展内置方法 可以通过原型对象,对原来的内置对象进行扩展自定义的方法。比如给数组增加自定义求偶数和的功能。 注意:数组和字符串内置对象不能给原型对象覆盖操作 Ar 阅读全文

posted @ 2020-01-21 13:31 冲啊! 阅读(222) 评论(0) 推荐(0) 编辑

233 原型链【__proto__】,原型链和成员的查找机制

摘要: 1.8 原型链 【通过所有对象的__proto__属性,形成原型链。】 ​ 每一个实例对象又有一个__proto__属性,指向的构造函数的原型对象,构造函数的原型对象也是一个对象,也有__proto__属性,这样一层一层往上找就形成了原型链。 1.9 原型链和成员的查找机制 任何对象都有原型对象, 阅读全文

posted @ 2020-01-21 11:33 冲啊! 阅读(309) 评论(0) 推荐(0) 编辑

232 constructor构造函数,构造函数、实例、原型对象的三角关系

摘要: 1.6 constructor构造函数 html 对象原型( __proto__)和构造函数原型对象(prototype)里面都有一个属性 constructor 属性 ,constructor 我们称为构造函数,因为 。 。 一般情况下,对象的方法都在构造函数的原型对象中设置。如果有多个对象的方法 阅读全文

posted @ 2020-01-21 10:15 冲啊! 阅读(246) 评论(0) 推荐(0) 编辑

导航