一 概述
序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。(来自百度百科)
二 序列化
原始数据类型中的undefined、对象数据类型中的函数在序列化时会被忽略。
let obj = { a:undefined, b:null, c:true, d:'hi', e:123, f:Symbol('符号'), g:{ fruit:'mango' }, h:[1,2,3], i:function(){ console.log('hello'); } }; console.log(JSON.stringify(obj));
Chrome中的运行结果