无需离开 Dev.to 即可学习 ES6
Var、let、const
箭头函数
模板字符串
解构
迭代器、可迭代对象
承诺、异步、等待
符号
课程
生成器
集合、映射
大家好!今天我的 ES6 课程结束了,所以想来分享一些学习过程中用过的帖子,就分享到这里吧。
Var、let、const
var 语句声明一个变量,并可选择将其初始化为一个值。let
语句声明一个块级作用域的局部变量,并可选择将其初始化为一个值。常量
具有块级作用域,与使用let语句定义的变量非常相似。常量的值不能通过重新赋值来改变,也不能被重新声明。
• “var、let 和 const - 有什么区别?”作者:Sarah Chima
• “JavaScript 变量 - var、let 和 const”作者:Frugence Fidel
• “Var、Let 和 Const”作者:Sethu Senthil
箭头函数
“箭头函数表达式的语法比函数表达式更短,并且没有自己的 this、arguments、super 或 new。”
• “ES6 中的箭头函数”作者:Sarah Chima
• “JavaScript 中的箭头函数”作者:Tyler McGinnis
模板字符串
模板字面量是允许嵌入表达式的字符串字面量。您可以使用多行字符串和字符串插值功能。
• “JavaScript 模板文字”作者:Tiffany White
解构
“解构赋值语法是一种 JavaScript 表达式,它可以将数组中的值或对象的属性解包到不同的变量中。”
• “ES6 中的对象解构”作者:Sarah Chima
• “ES6 中的解构赋值 - 数组”作者:Sarah Chima
迭代器、可迭代对象
“迭代器是遍历可迭代对象元素的指针。”
• “什么是……迭代器?”作者:Fabio Russo
• “JavaScript 迭代器实用解释(附演示应用)”作者:Abejide Femi Jr
• “我如何学会停止循环并爱上迭代器”作者:Kushan Joshi
承诺、异步、等待
“ Promise对象表示异步操作的最终完成(或失败)及其结果值。”
• “我保证不再回调”作者:Damien Cosset
• “使用 async/await 的异步代码”作者:Damien Cosset
• “JavaScript:Promises 以及 Async/Await 为何胜出”作者:Nick Parsons
• “关于 Promises 和 async/await 的一切”作者:Arden de Raaij
符号
“从Symbol()返回的每个符号值都是唯一的。符号值可以用作对象属性的标识符;这是数据类型的唯一用途。”
• “ES6 中的符号 - 快速指南” 作者:Ben Mildren
课程
类表达式是 ECMAScript 2015 中定义类的一种方法。与函数表达式类似,类表达式可以是命名的,也可以是未命名的。如果是命名的,则类的名称仅限于类主体内部。
生成器
“ Generator对象由生成器函数返回,它同时符合可迭代协议和迭代器协议。”
• “ES6 中的生成器简介”作者:Damien Cosset
• “ES6 生成器的快速实用用例”作者:Shawn Reisner
集合、映射
Set对象允许存储任何类型的唯一值,无论是原始值还是对象引用。Map
对象保存键值对。任何值(对象和原始值)都可以用作键或值。
• “ES6 中的集合 - 快速指南”作者:Ben Mildren
• “Javascript ES6 中的集合”作者:Damien Cosset
• “ES6 中的地图 - 快速指南”作者:Ben Mildren
• “Javascript ES6 中的地图”作者:Damien Cosset “
希望这篇文章能帮助正在学习或想要学习“现代 JavaScript”的朋友们。本文就到这里。
哦!谢谢你阅读我的第一篇博文♥👋
文章来源:https://dev.to/andersonjoseph/learn-es6-without-leave-devto-57o3