最新文章:
- 什么是静态服务器
- npx是什么东东,跟npm有啥关系?
- AMD宣布将在全球范围内裁员4%
- 处理Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.警告
- 什么是原子化CSS
您的位置:
富录-前端开发|web技术博客
>
JavaScript >
你不常用的JSON.parse用法
你不常用的JSON.parse用法
发布时间:2022年03月18日 评论数:抢沙发阅读数: 2732
大家都知道JSON.parse()用于将JSON字符串转换成对象,但并不一定都知道它的一些妙用,下面我们一起来看看
如果你还想了解一些JSON.stringify的其他用法,可以看看《你不常用的JSON.stringify的用法》这篇文章
语法
JSON.parse(text[, reviver])
参数text,一个有效的JSON字符
参数reviver,一个函数,其参数key和value
const person = { id: 3508, name: 'DGF', age: 30, address: { city: 'xm', }, arr: [1, 2, 3] } let xl = JSON.stringify(person); // 过滤不需要解析的属性 let parse = JSON.parse(xl, (key, value) => { if(key == 'id') return return value }) console.log(parse) // {name: 'DGF', age: 30, address: {…}, arr: Array(3)} // 处理符合条件的值 let p1 = JSON.parse(xl, (key, value) => { return typeof value == 'number' ? value * 8 : value }) console.log(p1) // {id: 28064, name: 'DGF', age: 240, address: {…}, arr: Array(3)}
本文作者:DGF
文章标题:
你不常用的JSON.parse用法
本文地址: https://arbays.com/post/177  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
本文地址: https://arbays.com/post/177  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
相关文章