首页 > 其他分享 >js中localStorage方法使用的简单介绍

js中localStorage方法使用的简单介绍

时间:2022-11-17 09:00:21浏览次数:42  
标签:浏览器 删除 js JSON localStorage key 简单 数据

localStorage提供了几个方法:

1、存储:localStorage.setItem(key,value)

如果key存在时,更新value

2、获取:localStorage.getItem(key)

如果key不存在返回null

3、删除:localStorage.removeItem(key)

一旦删除,key对应的数据将会全部删除

4、全部清除:localStorage.clear()

某些时候使用removeItem逐个删除太麻烦,可以使用clear,执行的后果是会清除所有localStorage对象保存的数据

5、遍历localStorage存储的key

.length 数据总量,例:localStorage.length
.key(index) 获取key,例:var key=localStorage.key(index);

6、存储JSON格式数据

JSON.stringify(data) 将一个对象转换成JSON格式的数据串,返回转换后的串
JSON.parse(data) 将数据解析成对象,返回解析后的对象

备注:localStorage存数的数据是不能跨浏览器共用的,一个浏览器只能读取各自浏览器的数据,储存空间5M。

标签:浏览器,删除,js,JSON,localStorage,key,简单,数据
From: https://www.cnblogs.com/csjoz/p/16898265.html

相关文章

  • 中国裁决文书网,js算法分析
    author:sky_dadate:2022-11-171-1引入基本算法库CryptoJSvarCryptoJS=CryptoJS||function(y,h){varj={},g=j.lib={},f=functi......
  • Linux网络编程 使用socket实现简单服务器——多进程&多线程版本
    1.多进程版服务端#include<stdio.h>#include<arpa/inet.h>#include<unistd.h>#include<string.h>#include<stdlib.h>#include<signal.h>#include<wait.h>#include......
  • js 函数行为分析
    一、function关键字1//定义一个具名函数2functionfoo(){}3console.log(foo);//ƒfoo(){}4console.log(foo.name);//foo56//foo赋值给一个......
  • 大数据Hadoop之——EFAK和Confluent KSQL简单使用(kafka listeners 和 advertised.list
    目录一、EFAK概述和安装二、listeners和advertised.listeners配置详解三、KSQL使用1)KSQL架构2)Confluent安装(ZK/KAFKA/KSQL)1、下载confluent2、配置环境变量3、创建log和dat......
  • moment.js使用
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"c......
  • jquery.dataTables简单使用
    <scripttype="text/javascript"language="javascript"src="jquery/jquery-3.6.0.min.js"></script><linkrel="stylesheet"type="text/css"href="dataTable/css/jqu......
  • js常用方法总结
    数组方法1letfruits=["Banana","Orange","Apple","Mango"];2//获取数组长度3fruits.length;//44//toString()把数组转换为数组值(逗号分隔......
  • 初识Flink简单介绍
    Flink是实时计算框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。有界流和无界流都是基于Datastream这个Flink的编程模型。Flink自己管理内存机制,批......
  • nodejs dayjs 时间戳转化时间格式
    Unix时间戳day.js可以轻松转换秒级和毫秒级时间戳:dayjs().unix();//秒dayjs().valueOf();//毫秒letss=dayjs.unix('1668580898').format('YYYY-MM-DDHH:mm:ss'......
  • P4054 [JSOI2009] 计数问题
    传送门二维树状数组板子题(大概?)只要再多开一维\(c\)来存储该点的权值就可以了。这里的树状数组\(a[i][j][c]\)表示以第\(i\)行,第\(j\)列为右下角,权值为\(c\)的点......