本地存储不接受来自对象的值

j. *_*hol -2 javascript oop storage local object

我试图将x的年龄设置为本地存储项"年龄",但是,由于一个我不知道的原因,这将无法正常工作.

这是我的代码:

var x = {
age: 37,
gender: "male",
income: 17000,
};
localStorage.setItem("age") = x.age;
alert(localStorage.getItem('age'));
Run Code Online (Sandbox Code Playgroud)

Raj*_*ddy 5

问题在于你的语法.你需要这样使用它.

localStorage.setItem("age", x.age)

alert(localStorage.getItem('age'));
Run Code Online (Sandbox Code Playgroud)

这个想法很简单.您正在根据名称存储数据.然后使用相同的名称检索它.