本地存储与复杂数据类型转换

1. 本地存储介绍

在这里插入图片描述

2.1 本地存储分类 - localStorage

在这里插入图片描述
在这里插入图片描述

    // 存储一个名字localStorage.setItem('uname', 'abc')// 获取名字console.log(localStorage.getItem('uname'));// 删除本地存储  只删名字// localStorage.removeItem('uname')// 改localStorage.setItem('uname', 'aaa')// 存一个年龄   本地存储只能存储字符串localStorage.setItem('age', 18)console.log(localStorage.getItem('age'));

2.2 本地存储分类 - sessionStorage

在这里插入图片描述

3. 存储复杂数据类型

在这里插入图片描述

const obj = {uname: 'aaa',age: 18,gender: '你爹',}// 存储复杂数据类型,无法直接使用,变成字符串了localStorage.setItem('obj', obj)console.log(localStorage.getItem('obj'));

在这里插入图片描述
在这里插入图片描述

    // 存储复杂数据类型,无法直接使用,变成字符串了// localStorage.setItem('obj', obj)// console.log(localStorage.getItem('obj'));// 复杂数据类型必须转换为json存储localStorage.setItem('obj', JSON.stringify(obj))// console.log(localStorage.getItem('obj'));// 把json字符串转换为对象console.log(JSON.parse(localStorage.getItem('obj')));

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/196024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【基础知识】Windows/Linux文件系统类型基本介绍

一、Windows上常见的exFAT,NTFS,FAT32有什么区别 Windows常见的文件格式包括NTFS、FAT、FAT32、exFAT等。 NTFS:最早出现在windowsNT的日志文件系统,有文件加密(权限管理)、磁盘文件压缩(节省磁盘空间)、目…

Python字面量与注释和输出格式

Python中最常用的6中值类型 类型描述说明数字整数(int),浮点数(float),复数(complex),布尔(bool)复数:43j,以j结尾表示复数字符串描述文本的一种数据类型字符…

每周一算法:背包问题(一)01背包

01背包 有 N N N件物品和一个容量是 M M M的背包。每件物品只能使用一次。第 i i i件物品的体积是 v i v_i vi​,价值是 w i w_i wi​。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输…

Float类型数据经过snprintf后改为大端字节序

最近有个项目&#xff0c;要求把float类型给用十六进制传到服务器&#xff0c;发现经过snprintf后&#xff0c;mcu小端字节序改为了大端字节序。因此写了这个测试函数&#xff0c;确认是否是snprintf改变了字节序。 #include <stdio.h> #include <string.h>typede…

怎么翻译英文医学文献资料

文献翻译是一项要求严谨、精确且地道的工作&#xff0c;对于医学文献翻译更是如此。那么&#xff0c;怎么翻译英文医学文献资料&#xff0c;医学英文文献翻译公司哪个好&#xff1f; 专业人士指出&#xff0c;在翻译医学文献时&#xff0c;理解原文的语境是至关重要的。这不仅需…

【改进YOLOV8】融合动态蛇形卷积&DCNV2的草莓分级分割分割系统

1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义 随着计算机视觉技术的不断发展&#xff0c;图像分割成为了一个重要的研究领域。图像分割可以将图像中的不同对象或区域进行分离&#xff0c;从而更好地理解图像内…

【数据结构(六)】排序算法介绍和算法的复杂度计算(1)

文章目录 1. 排序算法的介绍1.1. 排序的分类 2. 算法的时间复杂度2.1. 度量一个程序(算法)执行时间的两种方法2.2. 时间频度2.2.1. 忽略常数项2.2.2. 忽略低次项2.2.2. 忽略系数 2.3. 时间复杂度2.4. 常见的时间复杂度2.5. 平均时间复杂度和最坏时间复杂度 3. 算法的空间复杂度…

vue2 this.$set 不起作用问题。

<div class"txt" click"changeReplayStatus(item)"> {{ item.flag?收起 :回复 }} {{ item.replyObj.length }} {{ item.flag }} <span>{{ item.reply }}</span> </div> changeReplayStatus(item){ item.flag !item.flag; // 因为…

php curl发送delte,php Curl如何发起POST DELETE GET POST请求

关于POST&#xff0c;DELETE&#xff0c;GET&#xff0c;POST请求 get:是用来取得数据。其要传递过的信息是拼在url后面&#xff0c;因为其功能使然&#xff0c;有长度的限制 post:是用来上传数据。要上传的数据放在request的head里。没有长度限制。主要是用于增加操作 put:…

java开发之个微群聊机器人开发

请求URL&#xff1a; http://域名地址/sendText 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 参数&#xff1a; 参数名必选类型说明wId是string登录实例标识wcId是string接收…

测试用例:微信发红包测试用例(最新版)

测试核心&#xff08;重点&#xff09;&#xff1a; 功能界面安全性易用性兼容性性能 一、功能测试 1、一对一红包&#xff1a; 一对一发出去的红包自己不能领取。 一对一红包金额&#xff1a;最多200。 2、群发红包&#xff1a; &#xff08;1&#xff09;拼手气红包&#xff…

(03)vite 处理 css

文章目录 系列全集vite 处理css流程vite如何解决协同开发&#xff0c;样式重复覆盖的问题&#xff1f;使用less通过配置&#xff0c;更改vite的css默认行为 系列全集 &#xff08;01&#xff09;vite 从启动服务器开始 &#xff08;02&#xff09;vite环境变量配置 &#xff…

微服务调用组件Feign

JAVA 项目中如何实现接口调用&#xff1f; 1&#xff09;Httpclient HttpClient 是 Apache Jakarta Common 下的子项目&#xff0c;用来提供高效的、最新的、功能丰富 的支持 Http 协议的客户端编程工具包&#xff0c;并且它支持 HTTP 协议最新版本和建议。HttpClient 相比传…

中国信通院公布2023下半年“可信数据库”测试结果

什么是可信数据库&#xff1f;定义具有强制和自主访问控制、审计、数据完整性、身份识别和鉴别、主客体分离等功能的数据库系统。是经过中国信通院评测的数据库产品及周边工具、数据库服务商和应用侧为评价目标的权威评测体系。 该体系包括基础能力、安全、性能、稳定性、服务商…

Explainable Multimodal Emotion Reasoning 多模态可解释性的情感推理

1.摘要 多模态情感识别是人工智能领域的一个活跃的研究课题。它的主要目标是整合多种模态(如听觉、视觉和词汇线索)来识别人类的情绪状态。目前的工作通常假设基准数据集的准确情感标签&#xff0c;并专注于开发更有效的架构。但由于情感固有的主观性&#xff0c;现有数据集往往…

python将一个路径下的文件拷贝到另一个路径

Python是一种高级编程语言&#xff0c;最初由Guido van Rossum于1989年在荷兰创造。它被广泛使用于各种领域&#xff0c;包括数据科学、机器学习、Web开发、自然语言处理等。 Python语法简洁&#xff0c;易于阅读和学习&#xff0c;同时也具有强大的功能&#xff0c;例如动态类…

【ARM Trace32(劳特巴赫) 使用介绍 12 -- Trace32 常用命令之 d.dump | data.dump 介绍】

文章目录 Trace32 常用命令之 d.dump | data.dump 介绍1 字节显示 (Byte)4 字节显示&#xff08;word&#xff09;8 字节显示&#xff08;通常long&#xff09;十进制显示显示指定列数显示地址范围内的值 Trace32 常用命令之 d.dump | data.dump 介绍 在 TRACE32 调试环境中&a…

java使用xstream框架生成xml文件

1 JAVA代码生成XML框架 主要依赖 <dependency><groupId>com.thoughtworks.xstream</groupId><artifactId>xstream</artifactId><version>1.4.20</version></dependency> 2 代码如下, 主要是内部标签嵌套规则, 还可以把XML对…

TI 毫米波雷达器件中的自校准功能(TI文档)

摘要 TI 的毫米波雷达传感器包括一个内部处理器和硬件架构&#xff0c;支持自校准和监控。校准可确保在温度和工艺变化范围内维持雷达前端的性能。监控可以周期性测量射频/模拟性能参数并检测潜在故障。 本应用手册简要介绍了校准和监控机制&#xff0c;主要侧重于内部…

解决Linux中文乱码、字体横向问题

解决Linux中文乱码问题 1、locale --查看当先系统编码集 2、echo $LANG --查看当前使用的语言 3、vim ~/.bash_profile --修改配置文件 4、加入以下语句 export LC_ALL"zh_CN.UTF-8" export LANG"zh_CN.UTF-8" 5、source ~/.bash_profile --更新配置文…