( BaT | 2016. 09. 30., p – 01:22 )

JavaScriptben lehet még használni az

instanceof

vagy a

typeof

* operátort. Egyébként ha pl. egy függvény a paraméter, akkor kb. esélyed sincs megállapítani, hogy adott paraméterezéssel van-e értelme meghívni a függvényt (még a

length

propertyje sem mond semmit, a rendes paraméterezés megkerülhető pl. az

arguments

használatával).

Egyébként én még megemlíteném a type classokat, ami szintén typesafe, vagyis fordítási időben ellenőrizhető, ugyanakkor nem kell módosítani/wrappelni az eredeti típust, ha egy új type classhoz akarjuk rendelni.

*: szvsz erről 2016-ban már leszokhatna a JS community, az instanceof majdnem minden esetben kiválthatná a typeofot