【发布时间】:2017-04-19 21:49:20
【问题描述】:
如果是这样,我如何检测它们之间的差异。
我注意到您不能使用typeof Array,因此我正在寻找不同的解决方案来查看差异。
【问题讨论】:
-
Javascript 中没有“类”之类的东西(语法糖除外)。
-
@deceze 因此也无法检查对象是类还是老式构造函数。
-
数组是对象,因为 JS 中的所有东西都是对象,所以你可以很容易地用你的自定义数组标志标记你的数组,通过鸭式打字。请检查这个例子jsfiddle.net/tfgn6xzw out.
-
这是一个不同的问题,两者之间没有根本区别。有一些细微的细节差异,但在日常代码中通常不需要担心。你真正想知道什么?
标签: javascript arrays class object typeof