Javascript 使用jquery$遍历localStorage对象。每个

Javascript 使用jquery$遍历localStorage对象。每个,javascript,jquery,local-storage,each,Javascript,Jquery,Local Storage,Each,我很快就要让它发挥作用了,但我找不到对这个问题的回应。我正在使用$.each方法迭代从localStorage提取的这个对象,但出于某种原因,我一直在为我有值的所有3个位置获取第一个值(图像值)。我希望得到的标题和信息以及。任何帮助都会很好 $('btn纵断面图')。在('click',function()上{ if(localStorage.getItem('itemsArray')){ var savedLocal=localStorage.getItem('itemsArray'); l

我很快就要让它发挥作用了,但我找不到对这个问题的回应。我正在使用$.each方法迭代从localStorage提取的这个对象,但出于某种原因,我一直在为我有值的所有3个位置获取第一个值(图像值)。我希望得到的标题和信息以及。任何帮助都会很好

$('btn纵断面图')。在('click',function()上{
if(localStorage.getItem('itemsArray')){
var savedLocal=localStorage.getItem('itemsArray');
log('这里是savedLocal:',savedLocal);
savedLocal=JSON.parse(savedLocal);
var savedLocalMap=savedLocal.map(函数(obj){
var favsResult=$('.favs显示数据');
$。每个(对象、函数(索引、键、值){
log('hey im value 0:',value);
favsOutput=`
${value}
${value}

` favsResult.append(favsOutput); }); }); }
});我所能看到的jquery每个回调只使用两个参数:

$.each(obj, function(key, value){
}
请看这里:


也许这已经是问题所在了

我所能看到的jquery每个回调只使用两个参数:

$.each(obj, function(key, value){
}
请看这里:


也许这已经是问题所在了

如果您知道应该使用的钥匙:

    favsOutput = `<div class="col-lg-3 game">
              <div class="view view-first">
                <img src="${obj['gameImg']}"/>
                <div class="mask">
                  <h2>${obj['gameTitle']}</h2> 
                  <p>${obj['gameInfo']}</p>
                  <a href="#" class="info">♥</a>
                </div>
              </div>
            </div>`
favsOutput=`
${obj['gameTitle']}
${obj['gameInfo']}

`
如果没有,则在对哈希进行迭代时,顺序是随机的


另外,每一个都采用了另一个答案中所述的两个参数。

如果您知道应该使用的键:

    favsOutput = `<div class="col-lg-3 game">
              <div class="view view-first">
                <img src="${obj['gameImg']}"/>
                <div class="mask">
                  <h2>${obj['gameTitle']}</h2> 
                  <p>${obj['gameInfo']}</p>
                  <a href="#" class="info">♥</a>
                </div>
              </div>
            </div>`
favsOutput=`
${obj['gameTitle']}
${obj['gameInfo']}

`
如果没有,则在对哈希进行迭代时,顺序是随机的


另外,每一个都有另一个答案中所述的两个参数。

您能显示实际输出与预期输出吗?它有点不干净,出于某种原因,只是抓住了第一个值。。。因此,如果我的数组是“[{”gameImg:“img/deathtstranding.jpg”,“gameTitle:“Death Stranding”,“gameInfo:“Death Stranding即将推出…”]…只是抓取gameImg 3次,而不是抓取gameTitle和gameInfo…你能显示实际输出和预期输出吗?这有点不清楚,因为某种原因,只是抓取第一个值…所以如果我的数组是“[{”gameImg:“img/deathstrading.jpg”,“gameTitle:“Death Strand”,“gameInfo”:“死亡搁浅是一个即将到来的…”}]…只是抓住游戏IMG 3次,而不是抓住游戏名称和游戏信息…感谢Neuhas,出于某种原因obj['gameTitle'],但我尝试了obj.gameTitle,效果很好。出于某种原因,所有内容都附加了3次,所以可能我有一个太多的循环,但你的回答成功了,谢谢!@Lucky500你需要删除“每个”循环谢谢Neuhas,出于某种原因obj['gameTitle'],但我尝试了obj.gameTitle,效果很好。出于某种原因,我添加了3次所有内容,因此可能我有一个太多的循环,但你的回答成功了,谢谢!@Lucky500你需要删除“每个”循环