继承的实现方法 属性拷贝 浅拷贝 深拷贝 原型继承 原型式继承 原型链继承 组合继承(深拷贝+优化后的原型式继承) 1. 属性拷贝 直接赋值和属...
笔记重点: 根部的 Object.prototype == null;空函数._proto_ == Object.prototype 原型链绘图...
原型对象(prototype)概念 在构造函数创建出来的时候,系统会默认帮构造函数创建并关联的一个新对象自定义构造函数的原型对象默认是一个空对象...
最终效果图 效果说明: 运行后六张图片自动轮播,同时下方对应的小矩形背景色变蓝。 当鼠标停放在图片上时,图片轮播动画暂停,始终显示当前图片;当鼠...
1. 概述 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是undefin...
-----| Collection: 单例集合的根接口 --------| List: 如果实现List接口的集合类,特点:有序,可重复 ---...
1. Array.from() 用于将两类对象转为真正的数组。 类似数组的对象(array-like object)let arrayLike ...
可变参数 格式: 可变参数注意事项: 如果一个函数的参数使用了可变参数,那么调用该方法时可以传递参数也可以不传递。 可变参数实际上是一个数组对象...
1. RegExp构造函数 ES5中,构造函数的参数有两种。 第一种,参数是字符串,第二个参数表示正则表达式的修饰符(flag)。 第二种,参数...