Я пытаюсь использовать локальное хранилище для хранения некоторых объектов текстуры, но он, похоже, не работает.Javascript: localStorage.getItem (ключ) не работает
for (var i = 0; i < 6; i++) {
localStorage.setItem("name" + i, Transition.blurPano.getTexture(path + img_name[i] + ".jpg", dfrd[i], true, i));
console.log(localStorage.getItem("name" + i) == Transition.blurPano.getTexture(path + img_name[i] + ".jpg", dfrd[i], true, i));
Transition.blurPano.mesh.material.materials[i].map = localStorage.getItem("name" + i);
}
Здесь я пытаюсь сохранить ключевую пару значений в локальном хранилище с key = "name" + i
и значением является объектом текстуры, который возвращается функцией gettexture, но это не похоже на работу.
Это решение не работает. Он дает ошибку 'Uncaught SyntaxError: Неожиданный токен o' –
Вы получаете эту ошибку, потому что ответ уже разобран. Попробуйте восстановить сохраненный объект без использования JSON.parse ... Это будет работать :) – AkshayJ