问题js的sort函数的默认排序方法是将排序对象转成字符串,然后根据字符串中每个字符的ascll码依次进行排序,对于不在ascll表中的中文无法进行排序。localeComparelocaleCompare函数可以...
等于==、不等于!=首先会判断两者类型,相同直接比较是否全等,类型不相同的话,就会进行类型转换,按以下规则:布尔->数值字符+数值->数值对象->valueofnull==undefined遇到N...
工厂模式将创建对象的具体逻辑封装在⼀个函数中,创建后返回这个对象,那么这个函数就可以被视为⼀个⼯⼚。// 简单⼯⼚模式:只需要⼀个正确的参数,就可以获取到你所需要的对象,⽤于⽣成实例
// 比如对象工厂,函数工厂
...
数据类型一般认为js数据类型为7种:number,string,boolean,undefined,null,symbol,object,(有的把bigint也算一种,)其中object为引用类型,其余为基本类型。...
prototype、__proto__、constructor隐式原型__proto__除了元对象Object,每个js对象都有隐式原型,但也可以通过Object.create(null)强制创建一个没有__pro...