У меня есть несколько записей в localStorage. Теперь я должен получить все данные из localStorage и выполнить операцию замены на нем.
Например
for(var i=0; i<window.localStorage.length; i++) {
var strKey = window.localStorage.key(i);
var sKey = strKey.replace("abc","")
console.log(sKey +"\n");
}
В таком случае я не могу получить требуемый результат. "abc" не заменяется.
для установки нового значения в localstorage... вам нужно вызвать установщик, чтобы установить значение для ключей.
Если вы хотите изменить сам ключ, вам нужно удалить старый ключ и обновить объект localstorage новым ключом.
for(var i=0; i<window.localStorage.length; i++) {
var strKey = window.localStorage.key(i);
var sKey = strKey.replace("abc","")
localStorage.setItem(strKey, sKey);
console.log(sKey +"\n");
}