js之JSON.parse
JSON.parse一般用于将JSON字符串转化为JSON对象语法JSON.parse(text[, reviver])text 要被解析成 JavaScript 值的字符串reviver 转换器, 如果传入该参数(函数),可以用来修改解析生成的原始值,调用时机在 parse 函数返回之前一般第二个参数为回调函数,用于在返回结果之前,操作一些东西实例注意当传入reviver参数的时候,遍历到顶层的
·
JSON.parse
一般用于将JSON字符串转化为JSON对象
语法
JSON.parse(text[, reviver])
- text 要被解析成 JavaScript 值的字符串
- reviver 转换器, 如果传入该参数(函数),可以用来修改解析生成的原始值,调用时机在 parse 函数返回之前
一般第二个参数为回调函数,用于在返回结果之前,操作一些东西
实例
注意当传入reviver
参数的时候,遍历到顶层的时候的key
是一个空字符串,所以一般会遍历到空字符串的时候将返回原值
const result = JSON.parse(str,(k,v) => {
if(k === '') return v
console.log(k);
return v * 2;
})
console.log(result);
更多推荐
已为社区贡献7条内容
所有评论(0)