Map|Set|WeakMap|WeakSet
Map
Map
函数
循环
JavaScript 没有输入或输出的概念,它是一个在宿主环境(host environment)下运行的脚本语言,任何与外界沟通的机制都是由宿主环境提供的。浏览器是最常见的宿主环境,但在非常多的其他程序中也包含 JavaScript 解释器,如 Adobe Acrobat、Adobe Photoshop、SVG 图像、Yahoo!的 Widget 引擎,Node.js 之类的服务器端环境,NoSQL 数据库(如开源的 Apache CouchDB)、嵌入式计算机,以及包括 GNOME(注:GNU/Linux 上最流行的 GUI 之一)在内的桌面环境等等。
数组
随着我们的应用越来越大,我们会考虑将其拆分成多个文件,一个模块(module)就是一个文件。模块可以相互加载。
- 解构赋值 是一种特殊的语法,可以将数组、对象、甚至任何可迭代对象“拆包”至一系列变量中。对可迭代对象使用解构赋值,其实是调用 for..of 并进行赋值的操作。
运算符