[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个

你可能感兴趣的:([JavaScript] JSON.stringify(value [, replacer] [, space]))