Duck typing-gal azt mondjuk, hogy futasidoben ez a fuggveny ilyen es olyan metodusokkal es/vagy propertykkel kell rendelkezzen. JavaScriptben gyakorlatilag ez az egyetlen lehetoseg arra, hogy egy fuggveny eldonthesse, hogy megfelelo objektumot kapta-e.
instanceof-fal is el lehet dönteni, hogy megfelelő objektumot kapott vagy sem. Tehát a duck typing mellett ez a másik lehetőség Javascriptben.