JavaScript之解构赋值的理解


Posted in Javascript onJanuary 30, 2019

1. ES6的新特性

   允许将对象或者数组'分解'成多个单独的值, 以对象的解构开始.

   代码示例

JavaScript之解构赋值的理解

2. 说明

1).  定义一个对象

     const obj={b:2,c:3,d:4};

     此时系统中没有变量b, 变量c与变量d

JavaScript之解构赋值的理解                       

2). 开始解构该对象,

    const {a,b,c} = obj

    这句话的意思是, 定义a,b,c三个变量, 然后在obj对象中寻找a,b,c变量, 如果找到, 则赋值给对应的变量

JavaScript之解构赋值的理解              

所以, 

    a, 已定义, 但是未赋值. 定义是在const{a,b,c}中定义的, 而没有在obj中找到对应的值, 所以没赋值.

    b,c 都已经找到了, 并从obj对象中找到对应的值赋了.

    d, 这个变量不曾定义, 也不曾赋值.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
Javascript常考语句107条收集
Mar 09 Javascript
xheditor与validate插件冲突的解决方案
Apr 15 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
APP中javascript+css3实现下拉刷新效果
Jan 27 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
预防网页挂马的方法总结
Nov 03 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
基于Node.js模板引擎教程-jade速学与实战1
Sep 17 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
Dec 01 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
Jan 30 #Javascript
JS实现的新闻列表自动滚动效果示例
Jan 30 #Javascript
谈谈为什么你的 JavaScript 代码如此冗长
Jan 30 #Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 #Javascript
AJAX在JQuery中的应用详解
Jan 30 #jQuery
JS实现换肤功能的方法实例详解
Jan 30 #Javascript
js实现ATM机存取款功能
Oct 27 #Javascript
You might like
ThinkPHP令牌验证实例
2014/06/18 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
JavaScript中的this机制
2016/01/30 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
关于javascript作用域的常见面试题分享
2017/06/18 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
Python自定义线程类简单示例
2018/03/23 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
python 将Excel转Word的示例
2021/03/02 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
德国Discount-Apotheke中文官网:DC德式康线上药房
2020/02/18 全球购物
SQL数据库笔试题
2016/03/08 面试题
Delphi工程师笔试题
2013/09/21 面试题
大学生怎样进行自我评价
2013/12/07 职场文书
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
《蜗牛》教学反思
2014/02/18 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
中国好声音华少广告词
2014/03/17 职场文书
2014年人事科工作总结
2014/11/19 职场文书
教师学期末个人总结
2015/02/13 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android