es5 部分
1.严格模式
使用use strict 开启严格模式,若在js第一行为全局严格模式,在函数第一行为局部严格模式
1.变量必须先声明后使用
2.函数参数不能有重名
3.对象属性不能有重名
4.delete只能删除对象属性,不能删除变量和方法
5.this指向undefined
6.不能用关键字,保留字定义变量
7.不能使用with语句,0八进制,特殊字符
2.特性:用于说明属性
object.definePrototype 和 object.prototypies设置属性特性
特性四个属性 value 值 writable不可修改 enumberable不可枚举 configurable不可配置
方法set 修改属性 get 获取属性
3.判断数组的方法
Array.isArray(arr)
arr instancceof Array
arr.constructor === Array
object.prototype.toString.call(arr) === '[object Array]'
bind

浙公网安备 33010602011771号