2016-11-15 2 views
0

Я пытаюсь использовать sessionStorage в своем приложении. Я видел, что когда я использую sessionStorage ["key"], ключ исчезает после вызова: location.href = "http: // etc .."; поэтому, когда я пытаюсь ввести sessionStorage, я не нахожу свой ключ там.sessionStorage ["key"] vs. sessionStorage.setItem ("key")

Но ключ остается там, если я использую sessionStorage.setItem («ключ»), кто-нибудь знает разницу между обоими этими способами?

ответ

0

There is no difference:

эти три строки все установить запись colorSetting таким же образом:

localStorage.colorSetting = '#a4509b'; 
localStorage['colorSetting'] = '#a4509b'; 
localStorage.setItem('colorSetting', '#a4509b'); 
+0

Но я говорю о sessionStorage здесь. Я тестировал его, с sessionStorage [""], значения не оставались после того, как страница была отправлена ​​обратно на другую страницу. в то время как sessionStorage.setItem сделал это – Jacky

+0

, но связанная страница относится ко всем хранилищам - 'sessionStorage' должен вести себя одинаково; вы уверены, что у вас нет веб-сайта, открытого на другой вкладке? – pwolaq

+0

Нет, это тот же браузер. – Jacky

 Смежные вопросы

  • Нет связанных вопросов^_^