Est-il une meilleure façon d'obtenir le type d'une variable en JS qu' typeof
? Cela fonctionne bien lorsque vous n':
> typeof 1
"number"
> typeof "hello"
"string"
Mais il est inutile lorsque vous essayez de:
> typeof [1,2]
"object"
>r = new RegExp(/./)
/./
> typeof r
"function"
Je ne connais instanceof
, mais cela nécessite de connaître le type à l'avance.
> [1,2] instanceof Array
true
> r instanceof RegExp
true
Est-il un meilleur moyen?