Code前端首页关于Code前端联系我们

JSON.stringify()可选参数的作用

terry 2年前 (2023-09-09) 阅读数 221 #Javascript
文章标签 JavaScriptJSON

JSON.stringify() 可选参数的作用

JSON.stringify是我们经常使用的工具函数。第二个可选参数实际上有一些技巧。本文介绍了使用可选参数的两种常见方法。

矩阵

使用 JSON.stringify() 的第二个可选参数通过传递它们从数组中提取特定字段。

实现代码如下:

var person = {"name"Jim Cowart", "location":{"city":{"name"Chattanooga", "population":167674},"state":{"name": "Tennessee",缩写“TN”,“人口”:6403000}}“,公司“appendTo”};

JSON.stringify(person, ["姓名", "公司"], 4);
// ~> "{
// "name": "Jim·科沃特",
//“公司”:“追加”
// }"

功能

另外,这个参数也可以是一个函数,用于在返回数据之前编辑数据。如果您想加入一个集合,这非常有用,例如:

常量家伙= {
  名称:“帕维尔”,
  朋友:新集([“丹”,“佩德罗”,“格雷戈里先生”])
};

const dudeStringified = JSON.stringify(dude, (键, 值) =>
  Set 的值实例? [...值]:值
);

console.log(dudeStringified);
// ~> {"name"Pawel", "friends":["Dan", "Pedro", "Gregory 先生"]}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门