Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何处理从本地存储接收的空字符串 函数addfavfavor{ //设a=Stringfavor.value //控制台loga //休息室 设b=document.getElementByIdfavor.parentElement.parentElement.id 控制台.logb 让str=JSON.parselocalStorage.getItemFavorites //如果str为null怎么办? 普什布街; localStorage.setItemFavorites,JSON.stringifystr document.getElementByIdb.style=背景图像:向右线性渐变,5F0A87,A4508B;; } 函数getfav{ 设i=0; var str=JSON.parselocalStorage.getItemFavorites console.logstr 对于i=0;i_Javascript_Html_Css_Local Storage - Fatal编程技术网

Javascript 如何处理从本地存储接收的空字符串 函数addfavfavor{ //设a=Stringfavor.value //控制台loga //休息室 设b=document.getElementByIdfavor.parentElement.parentElement.id 控制台.logb 让str=JSON.parselocalStorage.getItemFavorites //如果str为null怎么办? 普什布街; localStorage.setItemFavorites,JSON.stringifystr document.getElementByIdb.style=背景图像:向右线性渐变,5F0A87,A4508B;; } 函数getfav{ 设i=0; var str=JSON.parselocalStorage.getItemFavorites console.logstr 对于i=0;i

Javascript 如何处理从本地存储接收的空字符串 函数addfavfavor{ //设a=Stringfavor.value //控制台loga //休息室 设b=document.getElementByIdfavor.parentElement.parentElement.id 控制台.logb 让str=JSON.parselocalStorage.getItemFavorites //如果str为null怎么办? 普什布街; localStorage.setItemFavorites,JSON.stringifystr document.getElementByIdb.style=背景图像:向右线性渐变,5F0A87,A4508B;; } 函数getfav{ 设i=0; var str=JSON.parselocalStorage.getItemFavorites console.logstr 对于i=0;i,javascript,html,css,local-storage,Javascript,Html,Css,Local Storage,在使用前检查str的值 例如: let str = JSON.parse(localStorage.getItem("Favorites")); if (!Array.isArray(str)) { str = []; } // Use str as an array... 问题是?在页面加载时执行一个函数,读取localStorage.getItem并更改元素。你能分享一个代码片段来完成吗?谷歌或你喜欢的搜索提供商可以帮你。非常感谢!我是个初学者,所以我不知道这样的操作!当我在本地运行页

在使用前检查str的值

例如:

let str = JSON.parse(localStorage.getItem("Favorites"));
if (!Array.isArray(str)) {
  str = [];
}
// Use str as an array...

问题是?在页面加载时执行一个函数,读取localStorage.getItem并更改元素。你能分享一个代码片段来完成吗?谷歌或你喜欢的搜索提供商可以帮你。非常感谢!我是个初学者,所以我不知道这样的操作!当我在本地运行页面时,它可以工作,但是,当我上传到githu时b页,它不起作用,它会生成以下错误VM103:1 Uncaught SyntaxError:JSON中位置0处的意外标记c听起来像是存储在localStorage中的JSON无效。您是否检查了获得的值?因此我也必须在getfav函数中使用您给定的代码段!干杯!