関数に入れる変数の型を知りたいです。だから、私はこれを使用typeof
して気に入りました:
randomFunctionName: function(obj){
switch(typeof obj){
case "object":
//Something
case "text":
//Something else
}
}
obj
しかし問題は、が配列なのかオブジェクトなのか分からないことです。
typeof [] === "object" //true
typeof {} === "object" //true
では、どうすればそれらを分離できますか?それらの間に違いはありますか?