【发布时间】:2014-02-12 20:46:52
【问题描述】:
我想知道函数中变量的类型。所以,我使用了typeof,就像这样:
randomFunctionName: function(obj){
switch(typeof obj){
case "object":
//Something
case "text":
//Something else
}
}
但问题是,我不知道obj 是数组还是对象,因为
typeof [] === "object" //true
typeof {} === "object" //true
那么,我怎样才能将它们分开呢?它们之间有什么区别吗?
【问题讨论】:
-
我认为这是一个常见的高级话题,比如这里:stackoverflow.com/questions/4587061/…
-
如何找到这些链接?我搜索了几次,发现与
nothing相关。 -
搜索词是
determine object or array
标签: javascript typeof