函数内部不需要new构建函数的过程,直接用this代替对象写属性和方法,也不需要return返回值。比工厂方法更方便。使用时,使用new关键字调用自定义构造函数。
小妮浅浅 2021-10-26
9883
指定谁是发布者。给发布者添加一个缓存列表来存储回调,以便通知订阅者。发布消息时,发布者会遍历这个列表,依次触发存储在其中的订阅者回调函数。
小妮浅浅 2021-10-09
9791
优点是非常纯粹的继承关系,实例是子类的实例,也是父类的实例。子类可以访问父类新的原型方法和属性。缺点是替换原型后需要重写方法。不能用对象字面量创建原型方法。
小妮浅浅 2021-10-09
9715
宋雪维 2021-01-12
9360
js reduce去重:reduce()方法可以实现遍历的所有需求,例如增删查改、去重、平铺数组等功能。去重实现原理是reduce()方法解决每层数组的迭代拼接。
宋雪维 2021-01-18
9357
宋雪维 2021-01-20
9326
js中replace()替换指定位置:使用replace()把要替换的字符串前后都与要替换的字符串进行拼接,完成替换指定位置的操作。
宋雪维 2021-01-11
9286
小妮浅浅 2021-10-29
9208
js中math向下取整方法:Math.floor()用于向下取整,返回小于等于x,且与x最接近的整数。
宋雪维 2021-01-08
9205
js函数里面的return有什么用:return语会终止函数的执行,从当前函数退出,并返回函数的值。参数是要从函数返回的值。若省略,则该函数不返回值。
宋雪维 2021-01-08
9150