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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。