Es6解构赋值

简介: Es6解构赋值

例如现在有一个本地存储里面存的是用户信息,然后需要拿到里面的id,名称等等非常麻烦

这个时候是这样:

let user = JSON.parse(sessionStorage.getItem('userInfo'))
let id = user.id;
let name = user.name;

非常的麻烦,这个时候可以使用解构赋值,如下

const {id,name} = JSON.parse(sessionStorage.getItem('userInfo'));
//此时的id和name就是本地存储用户信息的id和name

相较于常规的赋值方式,结构赋值最主要的是’解构’两个字,在赋值的过程中要清晰的知道等号右边的结构,解构顾名思义就是:解开结构

相关文章
|
传感器 存储 算法
Python OpenCV 蓝图:1~5
Python OpenCV 蓝图:1~5
444 0
|
算法 Linux 调度
技术好文共享:详解操作系统中断
技术好文共享:详解操作系统中断
|
算法 测试技术 项目管理
阿里十年总结之软件测试的价值
本文是作者十几年工作经验的总结,也对“软件测试的价值”做个探讨,希望有机会跟团队一起走出当前的周期。
|
11月前
|
设计模式 SQL 关系型数据库
抽象工厂模式
抽象工厂模式是一种创建型设计模式,提供接口用于创建一系列相关或依赖的对象,无需指定具体类。适用于产品族的创建,确保兼容性和一致性。优点包括分离接口与实现、产品族一致性、遵循开闭原则;缺点是扩展产品种类困难、增加系统复杂性。常见应用场景包括跨平台 UI、数据库访问、游戏开发和主题风格切换。
文本直接生成多视角3D图像,Meta推出创新模型
【4月更文挑战第18天】Meta's ViewDiff模型创新性地从文本或图像生成多视角一致的3D图像,提供新途径生成3D资产和高质量2D内容。利用预训练文本到图像模型,结合3D体积渲染和跨帧注意力层,实现真实感更强的多视角图像。自回归生成方案允许一次性渲染多个视角图像,提升3D内容创作效率。虽然存在视角不一致性和局限性,但ViewDiff在视觉质量和一致性上超过现有方法,为3D内容创作开辟新方向。
200 1
|
人工智能 安全 网络安全
白宫关于AI的行政命令对网络安全领导人意味着什么
白宫关于AI的行政命令对网络安全领导人意味着什么
|
供应链 监控 搜索推荐
实时数据驱动:API商品数据接口的三重保证,助力您的业务飞跃
在当今快节奏、不断演变的商业世界中,企业如何能够迅速应对市场的瞬息万变?答案无疑是通过有效管理和应用数据资产。本文将带您深入理解API商品数据接口如何激活这些资产,并确保您的企业在市场竞争中始终保持领先。
|
机器学习/深度学习 数据采集 监控
量化交易系统模块组成|python量化交易系统开发源码demo规则解析
量化交易系统模块组成|python量化交易系统开发源码demo规则解析
|
存储 前端开发
我对请求做了个性能小优化,提升了50%的页面性能
我对请求做了个性能小优化,提升了50%的页面性能
188 0
|
存储 算法 C++
算法基础系列第三章——万字精编手把手教你壁咚拓扑排序,让ta乖乖听话~
算法基础系列第三章——万字精编手把手教你壁咚拓扑排序,让ta乖乖听话~
157 0
算法基础系列第三章——万字精编手把手教你壁咚拓扑排序,让ta乖乖听话~