1.布尔值、数字、字符串的包装对象在序列化过程中会自动转换称原始值
例:
2.NaN、Infinity、Null在序列化时会当作null处理
例:
3.对象在序列化的时候,若是其存在toJSON函数,这个函数返回值就是整个对象序列化后的结果
注意:Date数据会被正常序列化,因为Date上部署了toJSON函数
4.undefined,sumbol,function作为key或者value在序列化时会被忽略,作为数组值时会被转换为null,单独存在时会转换为undefined
5. 循环引用时控制台会报错
例: