We are given an article about internationalization in JavaScript. The article covers the `Intl` object and its various...
JavaScript资源管理 本指南介绍了如何在JavaScript中进行资源管理。资源管理与内存管理并不完全相同,内存管理是一个更高级的主题,通常由JavaScript自动处理。资源管理涉及的是那些JavaScript不会自动清...
迭代器和生成器 迭代器和生成器将迭代的概念直接带入核心语言,并提供了一种机制来自定义 for...of 循环的行为。 若想了解更多详情,请参考: 迭代协议 for...of function* 和 Generator yield 和...
JavaScript 类型化数组 JavaScript 类型化数组是一种特殊的数据结构,它允许开发者直接操作内存中的原始二进制数据。这种数据结构类似于数组,但提供了更高效的二进制数据处理能力,特别适用于处理大量数据或与底层系统交互的场...
使用 Promise Promise 是一个对象,它代表了一个异步操作的最终完成或者失败。因为大多数人仅仅是使用已创建的 Promise 实例对象,所以本教程将首先说明怎样使用 Promise,再说明如何创建 Promise。 本质...
使用类 JavaScript 是一个基于原型的语言,对象的行为取决于它自身的属性及其原型的属性。对于类来说,与其他面向对象的语言相比,如 Java,创建对象的多层级结构及其属性的继承关系需要更多的代码行。本节,我们将展示如何利用类创建...
使用对象 JavaScript 的设计是一个简单的基于对象的范式。一个对象就是一系列属性的集合,一个属性包含一个名和一个值。一个属性的值可以是函数,这种情况下属性也被称为方法。除了浏览器里面预定义的那些对象之外,你也可以定义你自己的对...
带键的集合 本章将介绍由键索引的数据集合;Map 和 Set 对象包含可按插入顺序迭代的元素。 Map Map 对象 Map 对象就是一个简单的键/值对映射集合,可以按照数据插入时的顺序遍历所有的元素。 下面的代码演示了使用 Map...
索引集合 索引集合是按索引值排序的数据集合,包括数组和类数组结构,如Array对象和TypedArray对象。数组是由名称和索引引用的值构成的有序列表。 在JavaScript中,虽然没有明确的数组数据类型,但我们可以使用预定义的A...
正则表达式 正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。这些模式被用于RegExp的exec和test方法,以及String的match、matchAll、replace、search和s...