ES6简介
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ES6简介,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含996字,纯文字阅读大概需要2分钟。
内容图文
随着JavaScript在程序魔界的地位越来越高,ECMA组委会不得不加强对他的封印,同时也是促进他的进化。组委会在修订JavaScript语言新版本时,不仅在质量上加以完善,同时更加快了更新速度。
ECMAScript6,或称为ES2015,简称ES6,是JavaScript语言的下一代标准,15年6月正式发布。这可是能够载入前端发展史册的重大事件。
o(▼皿▼メ;)o JS对我说,哼,你能出生在见证这个奇迹的时刻,感到荣耀吧,垃圾! o(▼皿▼メ;)o
现在对ES6的主要新特性做一个简单的总结。
一、const、let关键字
在JS中,变量默认是全局性的,只存在函数级作用域,声明函数曾经是创造作用域的唯一方法。
二、函数
(1)箭头函数
(2)this在箭头函数中的使用
(3)函数默认参数
(4)rest参数
三、展开操作符
(1)用于函数调用
(2)用于数组字面量
(3)对象的展开运算符
四、模板字符串
五、解构赋值
解构语法可以快速从数组或对象中提取变量,可以用一个表达式读取整个结构。
1、数组的解构赋值
2、对象的解构赋值
let {属性名,属性名}=对象。
如果解构失败,变量的值就等于undefined。
let {foo}={bar:"baz"}
foo的值为undefined。
对象的解构赋值可以方便的将现有对象方法赋值到某个变量。
let {log,sin,cos}=Math
3、字符串的解构赋值
六、类
JS是没有传统的类的概念的,它使用原型链的方式完成继承,但是声明的方法麻烦,于是ES6提供了class这个语法糖。注意class并没有带来新的结构,只是原来原型链方式的一种语法糖。
七、模块
JS是一个古老的话题,在ES6之前,JS并没有对模块做出任何定义,于是先驱者创造了各种规范来完成这个任务。
(??ˇ?ˇ?) 先驱者们好厉害呀 ,这些人应该是真的很热爱编程吧 (??ˇ?ˇ?)
先是Require.js流行,他推崇AMD格式。然后Node.js诞生,他推崇CommonJS格式。直到ES6出现,模块通过关键字import和export导入导出。
一个模块一完成多个导出。
default关键字可以实现模块的默认导出。
原文:https://www.cnblogs.com/qingshanyici/p/10651848.html
内容总结
以上是互联网集市为您收集整理的ES6简介全部内容,希望文章能够帮你解决ES6简介所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。