-
foo.prototype的原型为Object.prototype,Ojbect.prototype的原型指向null。查看全部
-
对象的key是字符串查看全部
-
类型检测查看全部
-
6种数据类型查看全部
-
,,,查看全部
-
对象的属性有很多。例如 writable、enumerable、configurable、value、get/set [[proto]] 原型链 [[class]] [[extensible]] 对象是否允许增加新的属性 原型链: 设置foo.prototypes.z = 3,若访问ojb.z,在obj内找不到,那么就会去原型上上找,一直找到原型链的末端查看全部
-
严格模式: 不允许使用with 不允许未声明的变量被赋值 arguments变为参数的静态副本 delete参数,函数名报错 delete不可配置的属性报错 对象字面量重复属性名报错 禁止八进制字面量 eval,arguments变为关键字,不能作为变量,函数名 eval变成了独立作用域查看全部
-
引用严格模式。查看全部
-
with语句:可修改当前的作用域。 现在JS不建议使用with。严格模式下已禁用查看全部
-
for..in 遍历顺序不确定,依赖于引擎实现查看全部
-
函数声明,和函数表达式的最主要区别: 前者会被预先处理,可在声明前调用。而后者不可以查看全部
-
try-catch的内嵌套用: 如果嵌套在里面的try{}catch{}finally{}语句没有catch处理异常,则会在外面处理,但在外面捕获之前会先执行里面的finally语句。如果里面有了catch捕获异常,则不会再在外面处理。查看全部
-
js没有块级作用域 有函数作用域查看全部
-
特殊运算符总结查看全部
-
new 运算符: 判断是否为对象本身的属性:Object.hasOwnProperty(..); 判断是否为对象原型上的属性:Object._proto_.hasOwnProperty(..); void 运算符:一元运算符 void 0//undefined void(0)//undefined查看全部
举报
0/150
提交
取消