nam: Vorhandensein von Funktion überprüfen

Beitrag lesen

Hallo

Neulich bin ich über folgende Notation gestolpert:

  
if("sessionStorage" in window) {  
    //do something  
}  

Ich kannte diese Notation bislang nicht und hätte es stattdessen so geschrieben:

  
if(window.sessionStorage) {  
    //do something  
}  

Gibt es irgendwo ein Dokumentation der Notation mit in? Und gibt es Unterschiede bei der Ausführung?

Danke und Gruss,
Mathias