对象赋值
//第1种
var obj = {};
obj. key = 'value';
alert(obj.key);
//第2种
var obj = {};
var b = 'key';
obj[b] = 'value';
alert(obj.key);
JSON序列化与反序列化
//最常用的
//string to object
JSON.parse();
//object to string
JSON.stringify();
序列化null 和undefined
undefined字符串序列化后还是undefined
null 可以变成’null’
所以在序列化和解析之前,一定要加if判断: 不能是空和undefined
JSON.parse('null'); //null
JSON.parse('undefined'); //报错SyntaxError: JSON.parse: unexpected character
JSON.stringify(null); //"null"
var a ; JSON.stringify(a); //undefined