ECMAScript 6 基础篇-知识点整理大纲概要
【摘要】 前情概要:学习 ES5 过早,知识点逐渐淡忘,不如从 Es6 正式开始记录一下吧!
本篇主要是个人所学 Es6 时的知识点整理大纲概要。
ECMAScript 6 基础篇
什么是 ECMAScript?
ECMAScript是形成JavaScript语言基础的脚本语言。
ECMAScript是由Ecma国际标准组织以ECMA-262和ECMA-402规范的形式进行标准化的。
之前学习的JS语法都是Es5标准。
什么是 ECMAScript 6?
ECMA-262 Edition 6: ECMAScript 2015 (6th Edition),最新发布的规范文档。- 2015年6月颁布
ECMAScript标准历史:
ECMAScript
Dom
let 和 var的 差异
块级作用域
let 允许声明一个在作用域限制 在块级中的变量、语句或者表达式。
var 声明的变量只能是全局或者整个函数块的
let 不能重复声明
let 不会被预解析
常量不能重新赋值
不能重复声明
块级作用域
对象的解构赋值
数组的解构赋值
对象展开
箭头函数
箭头函数没有不定参
箭头函数本身没有this,调用箭头函数的this时,指向器声明时,所在的作用域的this
箭头函数的各种写法
箭头函数的 this 问题
箭头函数的不定参问题
Set 对象的数据结构
Set 相关属性与方法
size 属性
Map 对象的数据结构
Map 相关属性与方法
size 属性
Array.from()、Array.of()、Array.isArray()
find()、findIndex()、includes()
includes()、startsWith()、endsWith()
repeat()
模版字符串
属性简洁表示法
主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。
语法转换
源码转换
等等
END
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)