前端面试不用怕!一分钟带你了解es6的解构赋值
解构赋值(★★★)!!!!!
ES6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构
<script>var stus=['李钟硕','刘诗诗','易烊千玺']//访问数组数据//let tx = stus[0]//console.log(tx); let [lzs,lss,yyqx] = stus//console.log(lzs);// console.log(lss); //console.log(yyqx);//对象的解构赋值let txObj = {name:'李钟硕',gender:'美男',age:18}let txObj2 = {name:'刘诗诗',gender:'美女',age:18}//对象在进行解构操作的时候,变量必须与源对象属性一一对应;但是可以为变量起另外的别名let { name: txName,gender,age }=txObjconsole.log(txName);
</script>
- 解构赋值就是把数据结构分解,然后给变量进行赋值
- 如果结构不成功,变量跟数值个数不匹配的时候,变量的值为undefined
- 数组解构用中括号包裹,多个变量用逗号隔开,对象解构用花括号包裹,多个变量用逗号隔开
- 利用解构赋值能够让我们方便的去取对象中的属性跟方法
提示:新人小白一枚,如有不对请多多指教!希望给您带来帮助!多谢。
前端面试不用怕!一分钟带你了解es6的解构赋值相关推荐
- 前端笔记之ES678WebpackBabel(上)初识ES678Babellet和const解构语法
一.ES版本简介和调试运行方法 1.1 ECMAScript简介 MDN手册:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript JavaS ...
- 歌谣学前端之解构赋值
前言 我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 ...
- vue解构赋值_前端开发es6知识 模块化、解构赋值、字符串模板
项目开发中一些常用的es6知识,主要是为以后分享小程序开发.node+koa项目开发以及vueSSR(vue服务端渲染)做个前置铺垫. 项目开发常用es6介绍1.块级作用域 let const 2.箭 ...
- let的解构赋值_前端开发es6知识 模块化、解构赋值、字符串模板
项目开发中一些常用的es6知识,主要是为以后分享小程序开发.node+koa项目开发以及vueSSR(vue服务端渲染)做个前置铺垫. 项目开发常用es6介绍 1.块级作用域 let const 2. ...
- 【前端17_JS】ES 6:Let 、Const、对象冻结、解构赋值、暂时性死区 TDZ、惰性求值、模板字符串
ES 6 简介 let 声明变量 变量不提升 暂时性死区 TDZ const 静态变量 (常量*) 实质 引申 对象冻结 解构赋值 起步 ...arr 展开运算符 ...[] 数组拓展运算符 传参 找 ...
- 每天十分钟学好ES6--关于解构赋值的彩虹屁
解构赋值是es6中很简单实用的小语法,今天一定要给它吹一下彩虹屁. 说他简单,是因为在es6规范中,排位在第二,也就是let和const之后就是他了,语法篇章也不多,还没说多少就开始说应用,应用的部分 ...
- offer收割攻略,Web前端面试真题JavaScript系列(带详解)
临近秋招,不少小伙伴开始了求职之路,面试是十分重要的考验,其次也离不开面试题.网上的面试题零零散散,十分混乱,正好我抽时间帮助大家总结一下.难易程度肯定是从简到难,今天是第一篇的续集--基础篇中的Ja ...
- 前端学习必备之ES6解构赋值的常见用法
1.解构赋值可以轻松获取对象或者数组中的数据 var jsonData = {data: "111",data2: ["test","test2&qu ...
- java对象赋值给数组_带你深入的理解数组和对象的解构赋值。
es6提供了一个非常好的特性,即变量的解构赋值.从而我们可以方便的从数组和对象中提取数据并将它们赋值给变量.这是非常必要的.先来看在这个新特性发布之前我们是如何从数组中提取数据的.如下: let nu ...
最新文章
- 三星s8自带测试硬件软件,三星S8手机国行固件开启测试:或支持桌面级操作体验...
- pytroch一机多卡训练
- objloader使用方法
- virtual background for conference
- Linux Mysql 1130错误解决
- (一)Mac OS安装PostgreSQL数据库
- Sql Server Management Studio 18 打开闪退问题
- java对jar包的复制_Java安全之jar包调试技巧
- Java英雄:丹·艾伦
- Hibernate学习之hibernate.cfg.xml
- 关于统计学,几个简单易懂的小故事
- Centos7 -bash: ifconfig : command not found
- ServletContext、ServletConfig(FilterConfig)学习笔记
- 回顾︱DeepAR 算法实现更精确的时间序列预测(二)
- python3 ImageTk 安装方法
- 10.TreeSet、比较器
- c语言图形显示功能,C语言图形编程(二、图形显示).doc
- c语言斐波那契数列_母函数——斐波那契数列通项公式
- IdentityServer4 去掉验证
- 光明顶短信支付:BASE64编码