JSON.stringify() 第一大特性總結(jié)
JSON.stringify() 第二大特性
非數(shù)組對象的屬性不能保證以特定的順序出現(xiàn)在序列化后的字符串中。
正如我們在第一特性所說,JSON.stringify() 序列化時會忽略一些特殊的值,所以不能保證序列化后的字符串還是以特定的順序出現(xiàn)(數(shù)組除外)。JSON.stringify() 第三大特性
JSON.stringify() 第五大特性
NaN 和 Infinity 格式的數(shù)值及 null 都會被當(dāng)做 null。
JSON.stringify() 第六大特性
布爾值、數(shù)字、字符串的包裝對象在序列化過程中會自動轉(zhuǎn)換成對應(yīng)的原始值。
JSON.stringify() 第七大特性
JSON.stringify() 第八大特性
對包含循環(huán)引用的對象(對象之間相互引用,形成無限循環(huán))執(zhí)行此方法,會拋出錯誤。這也就是為什么用序列化去實現(xiàn)深拷貝時,遇到循環(huán)引用的對象會拋出錯誤的原因。
JSON.stringify() 第九大特性
【 微信掃一掃 】