更新 :
这个答案是不完整的,并且会产生误导性的结果
。例如,在Javascript中
null也被视为类型
object,更不用说其他几种极端情况了。请遵循以下建议,然后转到其他
原始答案 :
尝试使用
typeof(var)和/或
var instanceof something。
编辑:这个答案给出了一个如何检查变量属性的想法,但是它不是一个防弹配方(毕竟根本没有配方!)来检查它是否是一个对象,而不是对象。由于人们倾向于在不做任何研究的情况下从这里寻找要复制的东西,因此我强烈建议他们转向另一个最受好评(也是正确的答案)的答案。



