-
五种原始类型 number string boolen null undefined 一种对象类型 function查看全部
-
6种数据类型查看全部
-
类型检测小结:不同场景用不同方法。查看全部
-
string、boolean、number 都有包装对象查看全部
-
使用抛出异常防止抽象类或方法被调用查看全部
-
如果函数没有return,则默认返回undefined。查看全部
-
链式调用 在return this处,this总是指向实例,因此可以在实例上应用链式调用查看全部
-
在子类的方法覆盖父类的方法时,可以在子类该方法中调用该父类方法,实现两个方法的调用查看全部
-
模拟重载例子 注意: 在判断第一个参数是不是对象后,再&&该参数是为了防止该参数是null查看全部
-
实现继承 new Function() VS Object.create() 前者需要执行一次Function,如果该function需要传参,有可能出现不好的现象; 后者推荐使用,但该方法只在ES5之后才支持,之前的版本可通过模拟来实现查看全部
-
A instanceof B 是通过判断A的原型链上有没有B.prototype来返回判断查看全部
-
改变prototype,已经存在的实例不会改变指向,还会指向原来的prototype;而新的实例会使用改变后的prototype查看全部
-
Array.isArray(arr) 判断是否为数组查看全部
-
JavaScript类型检测总结查看全部
-
arr.indexOf(value,start) arr.lastIndexOf(value,start) 从下标为start的元素开始向后(前)查找,返回值为value的元素下标。如果找不到则返回-1.查看全部
举报
0/150
提交
取消