排序
js中symbol是什么
1、Symbol值表示唯一的标识符,可以使用Symbol()来创建这种类型的值。 2、Symbol保证是唯一的。即使我们创建了许多相同描述的Symbol,它们的值也不同。 实例 classMyPrime{ static[Symbol.hasIn...
js创建构造函数的注意点
1、构造函数名首字母需要大写。 2、构造函数不需要return就可以返回结果。 3、必须使用new来调用构造函数。 4、只要调用函数创建对象。 5、this必须添加到属性和方法之前。 实例 //构造函数(泛...
js中null是什么
1、null是JavaScript中的一种特殊类型,它与其其他编程语言有很大的不同。 2、在其他编程语言中,null通常用来表示一个空引用,而在JavaScript中,它表示一个变量是空的或未知的。 实例 constmi...
js中valueOf和toString的区别
这两种方法都是对象的原始方法。 1、valueOf是对象的原始值,通常不显示调用,通常由js在后台自动调用。 2、toString本身的一个功能是字符串的转换,也会自动转换。 3、如果重写这两种方法,运...
js Bigint数据类型是什么
1、BigInt是一种特殊的数字类型,用于表示任意长度的整数。 2、创建BigInt有两种类型,BigInt值通过将n附加到整数字段的末尾来创建。也可用于创建BigInt类型。 实例 if(0n){ console.log('i...
js Number数据类型的介绍
1、number类型代表整数和浮点数,对于number类型,可以进行加减乘除等操作。 leta=10; console.lg(a*20);//输出200 letb=1.2; 2、除常规数字外,Infinity、-Infinity和Nan这些特殊值也属于numbe...
js自定义事件的实现
1、指定谁是发布者。 2、给发布者添加一个缓存列表来存储回调,以便通知订阅者。 3、发布消息时,发布者会遍历这个列表,依次触发存储在其中的订阅者回调函数。 实例 constsalesOffices={}//定...
js原型链的优缺点
1、优点是非常纯粹的继承关系,实例是子类的实例,也是父类的实例。子类可以访问父类新的原型方法和属性。 2、缺点是替换原型后需要重写方法。不能用对象字面量创建原型方法。 无法实现多继承。...
js使用构造函数的缺点
1、不是原型链继承,只是借用构造函数,所以不能继承原型的属性和方法。 2、虽然构造函数中定义的属性和方法是可以访问的,但是每个实例都被复制了。 如果例子太多,方法太多,占用内存很大,那...
js原型链默认的原型
1、默认情况下,所有引用类型值都继承了Object,这种继承也是通过原型链实现的。 2、所有函数的默认原型都是Object的实例,所以默认原型包含一个内部指针,指向Object.prototype。 实例 //父构...





























