美文网首页
JSON.stringify的一些知识

JSON.stringify的一些知识

作者: 小强不是蟑螂啊 | 来源:发表于2019-06-26 12:39 被阅读0次

作用:我们一般会用json来将对象转为字符串,或者使用json.stringify和json.parse来实现深度克隆。

缺陷:
1 如果对象 obj 有一个属性,这个属性的值是 obj 本身,那么 JSON.stringify() 会抛出一个错误。
2 JSON.stringify() 会把 NaN 和 Infinity 转换成 null
3 JSON.stringify() 也会把属性值为函数或者 undefined 的内容干掉
4 会把正则表达式转成空对象

除了第一个参数外,还有两个参数
第二个参数:是函数,找到对应的key或者value操作
第三个参数,可以是number或者string,表示返回的值前面有多少个空格或者用字符串填充
遍历的时候,会找到属性的toJSON()方法调用作为返回值

相关文章

网友评论

      本文标题:JSON.stringify的一些知识

      本文链接:https://www.haomeiwen.com/subject/ubxccctx.html