<script> function deepClone(obj) { if (typeof obj != 'object' || obj == null) { return obj; } let result; if (obj instanceof Array) { result = []; } e ...
分类:
Web程序 时间:
2020-03-31 21:07:40
阅读次数:
66
/ 判定数组中的内容是相同的 不含顺序 @param { } arr / export function isEqualArray(arr1,arr2 ){ if(!(arr1 instanceof Array) || !(arr2 instanceof Array) || arr1.length ...
分类:
编程语言 时间:
2020-03-30 16:24:39
阅读次数:
60
常见异常:1.ArrayIndexOutOfBoundsException:数组下标越界异常下标超过了[0,长度-1]2.NullPointerException:空指针异常对象.属性对象.方法如果对象是null,就会发生空指针异常3.ClassCastException:类型转换异常在向下转型时, ...
分类:
其他好文 时间:
2020-03-30 11:14:59
阅读次数:
63
1.typeof 获取变量的数据类型 //获取num变量的数据类型 var num=10; console.log(typeof num); 2.instanceof 判断对象是不是某个类型 //判断对象是不是某个类型 var obj={ name:"andy" } console.log(obj ...
分类:
其他好文 时间:
2020-03-28 23:36:35
阅读次数:
81
有时候我们根据instanceof来判断对象的数据类型 但是 用instanceof判断基本数据类型时 会不靠谱 例如 let str = '123' let str1 = new String("123") console.log(str instanceof String) //false co ...
分类:
其他好文 时间:
2020-03-27 12:25:36
阅读次数:
69
步骤1:明确引用类型与对象类型的概念 步骤2:子类转父类(向上转型)步骤3:父类转子类(向下转型)步骤4:没有继承关系的两个类,互相转换步骤5:实现类转换成接口(向上转型)步骤6:接口转换成实现类(向下转型)步骤7:instanceof步骤8:练习-类型转换步骤9:答案-类型转换 示例 1 : 明确 ...
分类:
编程语言 时间:
2020-03-26 21:33:40
阅读次数:
82
function isObject(value) { const type = typeof value; return value !== null && (type 'object' || type 'function'); } /** * constructor 表示 new 的构造器 * a ...
分类:
Web程序 时间:
2020-03-21 14:43:35
阅读次数:
69
使用强转时,可能会出现ClassCastException异常 instanceof 关键字 例如 a instanceof A 判断对象a 是否是类A的实例 如果是,返回true. 否则 返回false. ...
分类:
其他好文 时间:
2020-03-18 13:42:03
阅读次数:
61
【数据类型的判断】: typeof 以字符串的类型返回,基本类型 typeof null 》返回的时object instanceof (实例)判断对象的具体类型 返回的时布尔值 ...
分类:
Web程序 时间:
2020-03-11 15:28:31
阅读次数:
72
多态的三个条件 1.有继承关系 2.子类有复写父类的方法 3.父类的引用指向子类的对象(这样就会出现 编译时只能执行父类的方法 但当执行到子类复写过的方法时 展示出的是子类的行为) instanceof运算符 a instanceof B : a是否是B类的实例(这个判断是指的是执行的时候的类型判断 ...
分类:
其他好文 时间:
2020-03-10 18:42:01
阅读次数:
47