[JavaScript] JSON.stringify(value [, replacer] [, space])

参数说明

  1. value是要序列化的js对象

  2. replacer可以是数组或者函数,用于过滤
    (1)数组:
    递归遍历,只保留出现在数组中的键
    数组元素,全部保留
    (2)函数:
    深度优先遍历所有键值对,参数是当前的键与值,返回替换的值
    数组[3,5]被看做{‘0’:3,’1’:5}
    如果返回undefined,则删除该键,该键下层的键值对不会再被遍历
    整个json,被包装为{‘’:json},所以第一遍历的键是’’

  3. space 数字或字符串,用于添加缩进
    (1)数字:缩进数,最多10
    (2)字符串:用字符填充缩进,最多10个

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容