📄️ V8
V8 是 Google 的开源高性能 JavaScript 和 WebAssembly 引擎,用 C++ 编写。 它用于 Chrome 和 Node.js 等。 它实现了 ECMAScript 和 WebAssembly,并在 Windows 7 或更高版本、macOS 10.12+ 以及使用 x64、IA-32、ARM 或 MIPS 处理器的 Linux 系统上运行。 V8 可以独立运行,也可以嵌入到任何 C++ 应用程序中。
📄️ ES6+ New Feature
ES9(ECMAScript 2018)
📄️ 数据类型
ECMAScript 变量可以包含两种不同类型的数据:原始值和引用值。原始值(primitive value)就是最简单的数据,引用值(reference value)则是由多个值构成的对象。
📄️ 迭代器&生成器
ECMAScript6 规范新增了两个高级特性:迭代器和生成器。使用这两个特性,能够更清晰、搞笑、方便的实现迭代。
📄️ 函数式编程
函数式编程(Functional Programming)是一种编程范式,它将计算视为数学函数的评估,并避免了改变状态和可变数据的概念。函数式编程强调使用纯函数(Pure Function)、不可变性(Immutability)和一等公民函数(First-Class Functions)等概念来进行编程。