2012-11-14 13 views
9

Jaka jest różnica między poniższymi dwoma fragmentami kodu? Czy składnia nawiasów kwadratowych to stara, przestarzała składnia? Kiedy po raz pierwszy użyłem localStorage, cała dokumentacja, którą znalazłem zdecydowanie mówi, że używa składni nawiasów kwadratowych, ale teraz nie mogę znaleźć żadnej dokumentacji na ten temat.Składnia nawias kwadratowy a funkcje dla localStorage

Udokumentowany składnia:

localStorage.setItem('hello', 'world'); 
localStorage.getItem('hello'); // world 

kwadratowy nawias składnia:

localStorage.hello = 'world'; 
localStorage.hello; // world 

Odpowiedz

6

To właśnie documentation mówi o tym:

Choć parametry można ustawić i odczytać przy użyciu standardowej metody dostępu do właściwości JavaScript, zalecane są metody getItem i setItem.

+0

Myślę, że twój komentarz na temat globalStorage jest mylący, ponieważ pytanie dotyczy localStorage. –

+0

Dziękuję @Phillip, rzeczywiście było to mylące. Właśnie edytowałem. – bfavaretto

+0

Czy wiesz, dlaczego jest zalecane? Wiem, że cytujesz, ale czy znasz za tym myślenie? – user1167442