【发布时间】:2011-08-21 22:51:48
【问题描述】:
我应该如何检测参数是否为数组,因为typeof [] 返回'object',我想区分数组和对象。
对象可能看起来像{"0":"string","1":"string","length":"2"},但如果它实际上是一个看起来像数组的对象,我不希望它以数组的形式出现。
JSON.parse 和 JSON.stringify 能够做出这种区分。我该怎么做?
我正在使用与 Chrome 相同的基于 V8 的 Node.JS。
【问题讨论】:
标签: javascript arrays object node.js typeof