【标题不知道该咋么起,凑合着看哈,主要看正文 XD】
比如我这样声明一个对象:
var obj = {}
这个时候obj
点什么都是undefined
的
那么我的问题是:
obj.a = undefined;
这个时候
输出obj.a
是undefined
输出obj.b
也同样是undefined
我想问,obj.a
与obj.b
有什么区别?
也许很多人不懂我的意思,那我带一张图吧,应该能看懂了:
刚踩我这问题的孩子,你有病吧?
说出你的理由,说得过去,我跟你道歉。
说不出来的话,你是不是应该给我个说法啊?
孩子,你有病吧?
来,咱俩单聊聊来
obj 有属性a,值是 undefined
obj 没有属性b, undefined