Javascript Vergleich von 2 Prüfungen für localStorage

Sah ich diese in der diveintohtml5 website. Dies ist, wie Sie überprüfen, um zu sehen, ob localstorage unterstützt der browser.

return 'localStorage' in window && window['localStorage'] !== null;

Wäre das die gleiche wie nur tun?

return window.localStorage != undefined

  • ich persönlich würde das tun return !!window.localStorage würde konvertieren Sie die Werte von 0,false,undefined,"",NaN zu einer falschen, um besser zu überprüfen
  • Ich denke return typeof window.localStorage == 'object'; ist die beste Methode. Wenn das localStorage-Eigenschaft ist nicht ein Objekt ist, dann bedeutet das, dass es nicht umgesetzt in den browser
  • +1, das wäre besser als seine mehr strengen.
InformationsquelleAutor Aishwar | 2011-01-16
Schreibe einen Kommentar