-
try/catch/finally语句是常见的异常处理机制。其中try从句定义了需要处理的异常所在的代码块。catch紧跟try之后,当try块内某处发生了异常时,调用catch内的代码逻辑。catch从句之后跟随finally块,后者中放置清理代码,不管try块中是否产生异常,finally块内的逻辑总是会执行。查看全部
-
数据类型查看全部
-
Student.prototype = Object.create(Person.prototype);和Student.prototype = new Person();相同。Student._proto_指向Person.prototype查看全部
-
prototype属性是一个对象属性。对象的原型通常指向其 构造器的prototy属性查看全部
-
new Foo()继承了原函数Foo的属性的值查看全部
-
重复:查看全部
-
分组:查看全部
-
范围符号查看全部
-
类型检查查看全部
-
正则基础查看全部
-
什么是正则查看全部
-
实现继承的方式 1.Student.protptype = Rerson.prototype; // 禁止使用,修改子类时会一并修改父类 2.Student.prototype = new Person(); // 不推荐使用,使用Person的构造器创建会带回Person的参数 3.Student.prototype = Object.create(Person.prototype); // 理想的继承方式【ES5之后才支持】查看全部
-
bosn 的 __proto__ 指向Student.prototype,bosn 的 __proro__的__proto__ 指向Person.prototype查看全部
-
1.instanceof左边一般是对象,右边是一个函数(构造器)。假如右边不是函数对象,会报错;假如左边不是对象,会直接返回false; 2.instanceof用来判断右边构造器的prototype属性是否出现在左边对象的原型链上; 3.从js的解释器层面来讲,instanceof是比对对象的,执行环境不同,构造器不同,instanceof方法失效(不同window和iframe之间的对象类型检测不能使用instanceof)查看全部
-
使用 in 判断属性是否属于对象会从原型链上的对象查找,使用hasOwnProperty方法可以解决查看全部
举报
0/150
提交
取消