无需离开 Dev.to 即可学习 ES6 Var、let、const 箭头函数模板文字解构迭代器、可迭代对象 Promises、async、await 符号类生成器集合、映射

2025-05-24

无需离开 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 中定义类的一种方法。函数表达式类似,类表达式可以是命名的,也可以是未命名的。如果是命名的,则类的名称仅限于类主体内部。

“ES6 类”作者:Sarah Chima


生成器

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
PREV
2021 年 50 个精彩的 Web 和移动项目创意
NEXT
使用 Javascript 和 Node.js 进行网页抓取