【发布时间】:2014-04-11 19:15:56
【问题描述】:
据我了解: - 原始类型测试相等性
'lol' === 'lol'
true
因为内容相同而为真,还是因为内存中的对象 ID 相同而为真?
-用于身份的复合类型测试
[1,2,3] === [1,2,3]
false
False 因为引用变量是 diff 或 diff 因为内存中的对象 ID 是 diff?
我希望能够区分:
A) 参考变量
B) 标识符(命名空间)
C) 内存中的实际对象
D) 身份证
是否有命令可以让我单独测试这些东西?
【问题讨论】:
-
也许你会觉得这很有趣:stackoverflow.com/a/13268731/783743
标签: javascript