Ruby

它开发于 1990 年代,旨在具有更人性化的语法,一种简单快捷的面向对象(面向对象程序设计)脚本语言,同时从支持过程和函数式编程符号的面向对象架构的角度来看仍然很灵活。...

flatMap

首先使用映射函数映射每个元素,然后将结果压缩成一个新数组。它与 map 连着深度值为 1 的 flat() 几乎相同,但 flatMap() 通常在合并成一种方法的效率稍微高一些。...

数据结构

是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。...

ES2019

ECMAScript语言规范的第10个版本发布(ES2019)

非纯函数

在其作用域范围之外改变变量、状态、数据的函数,因此因此将其视为“不纯”。编写 JavaScript 的方法有很多种,从非纯/纯函数的角度考虑,可以编写更容易推理的代码。...

const

ES6标准新增变量声明语法,常量是块级范围的,值是无法(通过重新赋值)改变的,也不能被重新声明。...