js 中 localStorage.setItem参数
时间: 2024-05-07 10:20:46 浏览: 10
在 JavaScript 中,localStorage.setItem() 方法用于将一个键值对添加到 localStorage 对象中。它接受两个参数,第一个参数是键名,第二个参数是键值。例如:
```
localStorage.setItem('myKey', 'myValue');
```
这将在 localStorage 中创建一个名为“myKey”的键,并将其值设置为“myValue”。注意,键名和键值都必须是字符串类型。如果要存储其他类型的数据,需要先将其转换为字符串,例如:
```
var myObj = { name: 'John', age: 30 };
localStorage.setItem('myObj', JSON.stringify(myObj));
```
在这个例子中,我们将一个对象存储在 localStorage 中,但是由于 localStorage 只能存储字符串,我们需要先将对象转换为字符串,这里使用了 JSON.stringify() 方法来实现。
相关问题
window.localStorage.setItem
window.localStorage.setItem() 是 JavaScript 中用于将数据存储在本地存储中的方法。它接受两个参数,第一个参数是要存储的数据的名称,第二个参数是要存储的数据的值。例如:
```javascript
window.localStorage.setItem('username', 'john');
```
上面的代码将一个名为 "username" 的数据存储在本地存储中,并将其值设置为 "john"。可以通过以下方式检索该数据:
```javascript
var username = window.localStorage.getItem('username');
console.log(username); // 输出 "john"
```
需要注意的是,使用 window.localStorage.setItem() 存储的数据将一直存在,除非被手动删除或浏览器缓存被清除。因此,应该谨慎使用该方法来存储敏感数据。
localStorage.setItem
localStorage.setItem() 是一个 JavaScript 方法,用于将一个键值对(key-value pair)保存到浏览器的本地存储(local storage)中。它接受两个参数,第一个参数是键名(key),第二个参数是键值(value)。例如:
```javascript
localStorage.setItem('username', 'John');
```
这个例子将一个键名为 "username",键值为 "John" 的键值对保存到本地存储中。如果键名已经存在,则会更新对应的键值。可以使用 localStorage.getItem() 方法来获取保存在本地存储中的键值对,例如:
```javascript
const username = localStorage.getItem('username');
console.log(username); // 输出 "John"
```
需要注意的是,localStorage 中保存的数据会一直存在,即使用户关闭浏览器或者电脑重启。如果需要在特定的时间段内保存数据,可以考虑使用 sessionStorage。