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 相关文章推荐
一个很简单的办法实现TD的加亮效果.
Jun 29 Javascript
javascript hasFocus使用实例
Jun 29 Javascript
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
Jan 05 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
详解用函数式编程对JavaScript进行断舍离
Sep 18 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
layui关闭层级、简单监听的实例
Sep 06 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 Javascript
微信用户访问小程序的登录过程详解
Sep 20 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代码
2006/12/06 PHP
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
vue v-model表单控件绑定详解
2017/05/17 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
2019/04/25 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
在Python下尝试多线程编程
2015/04/28 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
给领导的致歉信范文
2014/01/13 职场文书
经典英文广告词
2014/03/18 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
材料化学专业求职信
2014/07/15 职场文书
学生自我评语
2015/01/04 职场文书
写给老婆的保证书
2015/02/27 职场文书
2016年春节问候语
2015/11/11 职场文书
二年级数学教学反思
2016/02/16 职场文书
python微信智能AI机器人实现多种支付方式
2022/04/12 Python