日期:2014-05-16  浏览次数:20311 次

js 中的null和undefined相等的条件判断
今天,调试js时碰到了一个问题,json对象转换字符串时,null,被过滤掉了,跟踪之后发现

null == undefined 的结果是true, 并且 typeof(null) == 'object' 的结果是true,很典型的一个现象

于是在js文件中复制原有的toJSONString()方法,取名toJSONStringIncludeNull(), 修改了其中条件判断,取消了对null的过滤。