Es6解构赋值

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

这个时候是这样:

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


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

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


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

相关文章
|
6月前
|
JavaScript
ES6之变量的解构赋值
ES6之变量的解构赋值
|
6月前
|
JSON JavaScript 前端开发
ES6 变量的解构赋值
ES6 变量的解构赋值
ES6学习(2)解构赋值
ES6学习(2)解构赋值
|
2月前
ES6解构赋值
本文介绍了ES6中解构赋值的用法,包括对象和数组的解构,展示了如何从复杂数据结构中提取需要的变量,以及使用重命名和嵌套解构来简化代码。
33 0
ES6解构赋值
|
5月前
|
JSON JavaScript 前端开发
ES6 解构赋值详解
ES6是JavaScript语言的一次重大更新,引入了许多新特性和语法改进,其中解构赋值是一个非常实用和灵活的语法特性。它可以让我们从数组或对象中提取值,并赋给对应的变量,让代码变得更加简洁和易读。本文将深入探讨ES6解构赋值的语法、用法及其在实际开发中的应用。
191 58
ES6 解构赋值详解
|
3月前
es6 的解构赋值
【8月更文挑战第22天】
18 3
|
4月前
ES6 解构赋值【详解】
ES6 解构赋值【详解】
26 0
|
JavaScript 前端开发 网络架构
ES6 解构赋值
ES6 解构赋值
84 0
|
6月前
|
小程序
es6学习笔记(二)解构赋值
es6学习笔记(二)解构赋值
|
11月前
ES6学习(二)—变量的解构赋值
ES6学习(二)—变量的解构赋值