undefined特殊情况
为啥这样代码会丢节点
let ab={a:undefined,b:'1'};
JSON.stringify(ab)//属性 undefined,生成 JSON 串会被忽略(JSON 标准没有 undefined 这个值)
//打印 {"b":"1"}
- NaN、Infinity 和 -Infinity 在序列化过程中会被转换成 null。
为啥这样代码会丢节点
let ab={a:undefined,b:'1'};
JSON.stringify(ab)//属性 undefined,生成 JSON 串会被忽略(JSON 标准没有 undefined 这个值)
//打印 {"b":"1"}