You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSON.stringify()中传入null和数字参数分别有什么作用?

{
  JSON.stringify(
    {
      selectedFlatRows: selectedFlatRows.map((row) => row.original),
    },
    null,
    2
  )
}

两个参数的作用分别是:

  • 第二个参数null是JSON.stringify的replacer(替换器)参数:该参数支持传入函数或数组来自定义筛选要序列化的属性,传null/undefined时表示不做任何属性过滤,完整保留目标对象的所有可枚举属性输出。
  • 第三个参数2是JSON.stringify的space(缩进)参数:该参数用于调整输出JSON字符串的排版格式,传入数字时代表每一级属性缩进对应数量的空格,这里传2就表示每个层级缩进2个空格,最终输出带换行和缩进的易读格式,而非挤成一行的压缩字符串。

内容的提问来源于stack exchange,提问作者kichu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 04:15:08