JSON.stringify()
JSON.stringify()在对象中遇到undefined,function,symbol时会自动忽略;
在数组中则会返回null(以保证单元位置不变)。
JSON.stringify( undefined ); // undefined
JSON.stringify( function(){} ); // undefined
JSON.stringify(
[1,undefined,function(){},4]
); // "[1,null,null,4]"
JSON.stringify(
{ a:2, b:function(){} }
); // "{"a":2}"
JSON.stringify()不能用来字符串化一个包含循环引用的对象。如a{b:{c:1}};