有没有比 JS 更好的方法来获取变量的类型typeof
?当你这样做时它工作正常:
> typeof 1
"number"
> typeof "hello"
"string"
但是当你尝试时它是没用的:
> typeof [1,2]
"object"
>r = new RegExp(/./)
/./
> typeof r
"function"
我知道instanceof
,但这需要您事先知道类型。
> [1,2] instanceof Array
true
> r instanceof RegExp
true
有没有更好的办法?