@Evgenij_nechujveter

Как вывести данные из Localstorage в консоль?

В localstorage хранится список пользователей в виде пары ключ => значение:

4387 => "{name: 'John'}"
9282 => "{name: 'Bob'}"
7352 => "{name: 'Alice'}"

Как вывести имена этих пользователей в консоль?
  • Вопрос задан
  • 1617 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
  • localStorage.length – число хранящихся ключей
  • localStorage.key(i) – i-й ключ
  • localStorage.getItem(key) – значение по ключу


На странице того домена, где устанавливались значения, в консоли:
for(let key,i=0;i<localStorage.length;i++) key=localStorage.key(i),console.log(key,':', localStorage.getItem(key));


Если хотите распарсить JSON и выводить только имена:
const L=localStorage;for(let k,v,i=0;i<L.length;i++) {k=L.key(i);try{v=JSON.parse(L.getItem(k)).name}catch(e){};console.log(k,' => ',v)}
Ответ написан
Комментировать
@maikttt
let userIds = [4387, 9282, 7352];
for (let i = 0; i < userIds.length; ++i) {
    let id = userIds[i];
    console.log(localStorage[id].name);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы