HTML5 LocalStorage: Sprawdzanie, czy istnieje klucz [duplikat]

To pytanie ma już odpowiedź tutaj:

Jak sprawdzić, czy ustawiony jest element pamięci? 9 odpowiedzi

Dlaczego to nie działa?

if(typeof(localStorage.getItem("username"))=='undefined'){
    alert('no');
};

Celem jest przekierowanie użytkownika ze strony indeksu na stronę logowania, jeśli nie jest jeszcze zalogowana. TutajlocalStorage.getItem("username")) zmienna @ nie jest w tej chwili zdefiniowana.

To jest dla aplikacji ios phonegap.

questionAnswers(4)

yourAnswerToTheQuestion