1. 问题场景:
2.剖析null&undefined区别:
null 表示一个值被定义了,定义为“空值”;undefined 表示根本不存在定义。
所以设置一个值为 null 是合理的,如objA.valueA = null;但设置一个值为 undefined 是不合理的
部分引自:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html 中RedNax的发言