













Published: · LastMod: June 29, 2022 · 489 words
1JSON.parse(text[, reviver])
转换器,如果传入该参数 (函数),可以用来修改解析生成的原始值,调用时机在 parse 函数返回之前。
解析值本身以及它所包含的所有属性,会按照一定的顺序(从最最里层的属性开始,一级级往外,最终到达顶层,也就是解析值本身)分别的去调用 reviver 函数
从最内层开始,按照层级顺序,依次向外遍历
1JSON.stringify(value[, replacer [, space]])
toJSON() 方法,按toJSON方法输出。undefined、函数以及 symbol ,会被忽略undefined、函数以及 symbol 会 被转换成 null。undefined 被单独转换时,会返回 undefined。symbol 属性键的属性都会被移除。NaN 、Infinity 、 null 都会被当做 null。Map/Set/WeakMap/WeakSet,仅会序列化可枚举的属性。2个参数,包括key和value
| |
参数用来控制结果字符串里面的间距, 用来格式化json
| |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。