ES6新特性_变量的解构赋值---JavaScript_ECMAScript_ES6-ES11新特性工作笔记006
然后我们再看,变量的解构赋值.
可以看到按照一定的模式,从数组和对象中提取数据,以及对对应的变量进行赋值
被称为解构赋值.
可以看到上面
let[xiao,liu,zhao,song]=F4
相当于我们声明了4个变量,分别等于F4数组中的,每个值.
上面是对数组,然后我们看对
对象的解构
先声明一个对象zhao
然后我们可以声明一个let {name,age,xiaopin}=zhao
这样name就指向了对象中的name,age就指向了对象中的age,然后xiaopin就指向了对象中的xiaopin这个函数.
可以看到就可以直接写name,就可以调用这个对象中的name属性了,而且还可以直接写
xiaopin() 直接调用 对象中的函数了.
而不用zhao.name ,zhao.age zhao.xiaopin(),这样调用了,这样
ES6新特性_变量的解构赋值---JavaScript_ECMAScript_ES6-ES11新特性工作笔记006相关推荐
- 最详细ES6教程_变量的解构赋值
最详细ES6教程_变量的解构赋值 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 以前,为变量赋值,只能直接指定 ...
- ES6阮一峰-----变量的解构赋值学习
1.数组的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 以前,为变量赋值,只能直接指定值. let a = 1; let b = ...
- ES6基础:变量的解构赋值
ES6基础系列之变量的解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构.这种方式的出现大大提高了代码的扩展性 前言 一.数组的解构赋值 二.对象的解构赋值 三.函 ...
- ES6的新特性(3)——变量的解构赋值
变量的解构赋值 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). let a = 1; let b = 2; le ...
- ES6新特性2:变量的解构赋值
本文摘自ECMAScript6入门,转载请注明出处. ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring).不仅适用于var命令,也适用于let和c ...
- ES6学习笔记二 新的声明方式和变量的解构赋值!
新的声明方式 在ES5的时候,我们只有一个声明方式,var!但是在es6中,声明进行了扩展,我们加上ES5的var的申明方式,我们有了三种声明方式: var:它是variable的简写,可以理解成变量 ...
- ES6 | let 关键字 + const关键字 + 箭头函数 + rest参数 + 扩展运算符 ... + Symbol + 迭代器 + 生成器 + 变量的解构赋值 + 模板字符串
目录 ECMASript 相关介绍 ECMASript 6 新特性 let 关键字 const关键字 变量的解构赋值 模板字符串 简化对象写法 箭头函数 => 参数默认值 rest参数 扩展运算 ...
- ES6学习笔记03:变量的解构赋值
ES6学习笔记03:变量的解构赋值 如果想从复杂数据结构(数组.对象)中获取某一个数据,可能需要大量的遍历操作才能完成.通过解构赋值,这一过程可以得到简化. 1.字符串的解构赋值 其实,Python也 ...
- 【ES6】变量的解构赋值
[ES6]变量的解构赋值 一.什么叫解构赋值? 二.解构赋值有哪些分类?写法? 1)对数组的解构赋值 2)对对象的解构赋值 3)对字符串的解构赋值 4)对数值和布尔值的解构赋值 5)对函数参数的解构赋 ...
最新文章
- 大量数据快速导出的解决方案-Kettle
- 迷宫问题最短捷径c语言深搜,迷宫问题 C语言实现(深搜)
- CRC16-循环冗余校验
- Spring5参考指南:依赖注入
- 多线程之CountDownLatch和CyclicBarrier的区别和用法
- MySQL(26)--- 索引
- 【opencv】visualstudio实现opencvblobslib编译
- c语言社交网络,图论在社交网络中的应用研究
- Spyder单步调试
- 博客备份工具:Blog_Backup
- edge 打开PDF文件显示无法加载插件
- Vue中computed(计算属性)、methods、watch的区别
- 通过 ICMP 协议实现 Ping Tunnel 建立可穿透网络隧道
- 动态规划(Dynamic Programming)
- elasticsearch操作
- 计算机房灭火器单具基准,发电站灭火器配置说明资料.ppt
- mysql学习-Innodb行格式compact行记录解析
- 市场上到底有多少款手机?(1)
- CentOS7图形界面与命令行界面(Terminal)切换
- SSH2(后台管理页面+Vue+Element-UI+动态树+分页+正则表达)
热门文章
- matlab 查找字符串中第一个不为空格的_替换空格(剑指offer第三题)
- oracle fopen函数,Utl_File.Fopen异常
- 【1024开发者节】:2019科大讯飞声博会会议记录——AI+女性,AI+5G
- 执行import xlrd,报错ModuleNotFoundError: No module named 'xlrd'
- Extjs chart 丰富呈多个数据形式
- 降低成本,提高生产力—8句话讲清RPA的部署 1
- MyBatis中selectByExample和selectByExampleWithBLOBs区别
- Java 10 var关键字详解和示例教程
- 关于Win2003下ASP无故停止
- 9.思科交换路由基本命令操作