获取 Javascript 变量类型的更好方法?
2022-08-30 00:05:50
有没有比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
有没有更好的方法?