2012-11-14 20 views
9

以下兩段代碼之間有什麼區別?方括號語法是舊的,不贊成使用的語法?當我第一次使用localStorage時,我發現所有文檔都明確表示使用方括號語法,但現在我根本找不到任何文檔。用於localStorage的方括號語法與函數

,文件的語法:

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

方括號語法:

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

回答

6

這就是documentation說一下吧:

雖然值可以設置和讀取使用標準的JavaScript屬性訪問方法,推薦使用getItem和setItem方法。

+0

我覺得你對評論globalStorage的是誤導,因爲該問題是關於localStorage的。 –

+0

謝謝@Phillip,確實令人困惑。我剛剛編輯。 – bfavaretto

+0

你知道它爲什麼被推薦嗎?我知道你在引用,但你知道背後的想法嗎? – user1167442