Open 18127443932 opened 2 years ago
看例子:
var arr = [NaN, undefined, Infinity, -Infinity] JSON.Stringify(arr) // [null, null, null, null]
此时typeof NaN ,Infinity, -Infinity 都是number,因此只会保留NaN,将infinity,和-infinity也去掉了,不符合我们的原意,应该判断一下是否为基础类型,加上本身的toString方法
看例子:
此时typeof NaN ,Infinity, -Infinity 都是number,因此只会保留NaN,将infinity,和-infinity也去掉了,不符合我们的原意,应该判断一下是否为基础类型,加上本身的toString方法