JSON.parse一般用于将JSON字符串转化为JSON对象

语法

JSON.parse(text[, reviver])
  1. text 要被解析成 JavaScript 值的字符串
  2. reviver 转换器, 如果传入该参数(函数),可以用来修改解析生成的原始值,调用时机在 parse 函数返回之前

一般第二个参数为回调函数,用于在返回结果之前,操作一些东西

实例

注意当传入reviver参数的时候,遍历到顶层的时候的key是一个空字符串,所以一般会遍历到空字符串的时候将返回原值

const result = JSON.parse(str,(k,v) => {
  if(k === '') return v
  console.log(k);
  return v * 2;
})

console.log(result);

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐