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实现动态增加删除表格行(兼容IE/FF)
Apr 02 Javascript
IE JS编程需注意的内存释放问题
Jun 23 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
Jul 28 Javascript
Bootstrap每天必学之下拉菜单
Nov 25 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
Apr 08 Javascript
sea.js常用的api简易文档
Nov 15 Javascript
js/jq仿window文件夹框选操作插件
Mar 08 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
AjaxUpLoad.js实现文件上传
Mar 05 Javascript
vue .sync修饰符的使用详解
Jun 15 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
vue+animation实现翻页动画
Jun 29 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
短波问题解答
2021/02/28 无线电
php curl的深入解析
2013/06/02 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
js的匿名函数使用介绍
2013/12/11 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
详解node.js的http模块实例演示
2018/07/12 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Python中的filter()函数的用法
2015/04/27 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
简单了解Django模板的使用
2017/12/20 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
美国专业消费电子及摄影器材网站:B&H Photo Video
2019/12/18 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
小学生综合素质评语
2014/04/23 职场文书
护士个人年终总结
2015/02/13 职场文书
暑期辅导班宣传单
2015/07/14 职场文书
优秀志愿者感言
2015/08/01 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
golang中的struct操作
2021/11/11 Golang
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript