【问题标题】:My localStorage result displayed [null,null,"something"]] instead of "something"我的 localStorage 结果显示 [null,null,"something"]] 而不是 "something"
【发布时间】:2016-05-02 03:21:17
【问题描述】:

我的问题是结果显示是[null,null,"something"]]而不是"something"

我的代码如下所示:

var simpan = JSON.parse(localStorage.getItem('subject')) || [];
                        simpandata.push(subjek);
                        localStorage.setItem('subject', JSON.stringify(simpandata));

var showsubjek = localStorage["subject"];
        showsubjek = JSON.stringify(showsubjek);
        showsubjek2 = JSON.parse(showsubjek);
        document.getElementById("getItemitu").innerHTML=showsubjek2;

如果我删除此代码:showsubjek = JSON.stringify(showsubjek); 结果将显示[object, object]...

【问题讨论】:

    标签: javascript json local-storage


    【解决方案1】:

    获取localStorage值如下图(正确方法)。

    错误的方式

    var showsubjek = localStorage["subject"];
    

    正确方法

    var showsubjek = localStorage.getItem("subject");
    

    【讨论】:

    猜你喜欢
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2022-11-02
    • 2019-07-24
    • 1970-01-01
    • 2014-03-11
    相关资源
    最近更新 更多