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 相关文章推荐
function, new function, new Function之间的区别
Mar 08 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
用按钮控制iframe显示的网页实现方法
Feb 04 Javascript
用Javascript来生成ftp脚本的小例子
Jul 03 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
谈谈Vue.js——vue-resource全攻略
Jan 16 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
Oct 25 Javascript
vue2.0获取鼠标位置的方法
Sep 13 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
Jun 18 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
PHP 文件缓存的性能测试
2010/04/25 PHP
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
php对xml文件的增删改查操作实现方法分析
2017/05/19 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
详解vuejs之v-for列表渲染
2017/06/22 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
Python strip lstrip rstrip使用方法
2008/09/06 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
体育专业个人的求职信范文
2013/09/21 职场文书
送货司机岗位职责
2013/12/11 职场文书
中专自我鉴定
2014/02/05 职场文书
社区居务公开实施方案
2014/03/27 职场文书
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
2014年党建工作总结
2014/11/11 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书