严格模式 use strict
- 必须使用var声明变量
- 禁止自定义函数this指向window
'use strict'
funcion Person(name){
this.name = name;
}
Person("Tom"); //error
new Person("Tom"); //right
- 为eval创建作用域
- 对象属性名不能重复
JSON对象
JSON.stringify(obj/arr)
js对象(数组)转json对象(数组)JSON.parse(json)
json对象转(数组)js对象(数组)