2022/8/31 读现代JavaScript教程

62 阅读1分钟
  1. 发现JSON.stringify()可以传递三个参数

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

第一个参数就是JSON 第二个是一个处理值的函数 第三个是用来美化的比如写个2 就是空两格用于缩进

function replacer(key, value) {
  if (typeof value === "string") {
    return undefined;
  }
  return value;
}

var foo = {foundation: "Mozilla", model: "box", week: 45, transport: "car", month: 7};
var jsonString = JSON.stringify(foo, replacer);