-
通过 Object.create(null) 创建的方法原型链上就没有 Object.protoytpe 原型对象了查看全部
-
原型链图解查看全部
-
基于原型的继承查看全部
-
prototype 属性与原型查看全部
-
严格模式查看全部
-
严格模式下arguments变为参数的静态副本查看全部
-
不允许未声明的变量被赋值。而普通模式,会当成全局变量,如左边例子查看全部
-
严格模式不允许使用with查看全部
-
用use strict进入严格模式。左边在函数内use strict是指函数内部进入严格模式,右边在全局变量use strict指在全局变量中进入严格模式,它会向上兼容,若遇到老的IE不识别use strict,会把他当成普通字符串查看全部
-
for in 访问对象的顺序不固定,若对象enumerable标签为false则不会出现在for in中,查看全部
-
function语句定义函数的对象,图中左边是函数声明,右边是用匿名函数赋值给变量的函数表达式,两者最主要的区别是函数声明可以前置,即在函数声明前面也可以调用函数。除了以上两种,还可以用New function函数构造器查看全部
-
这个同前面例子不同,在try内的catch中捕获完一个异常后,又抛出一个异常,所以最外层的catch还是执行的查看全部
-
最外层的catch就不处理了,因为异常已经在try内处理过了查看全部
-
try catch提供了一种异常捕获的机制。有三种形式,1、try catch 2、try finally 3、try catch finally查看全部
-
var a=b=1,这样的声明,其实是隐含的将b声明为了全局变量,看下面函数例子就知道,如果不想这样,就用逗号分开定义var a=1,b=1查看全部
举报
0/150
提交
取消