编程技术
-
JavaScript原始类型的方法
JavaScript 允许我们像使用对象一样使用原始类型(字符串,数字等)。JavaScript 还提供了这样的调用方法。我们很快就会学习它们,但是首先我们将了解它的工作原理,毕竟…
-
在现代 JavaScript 中,数字(number)有两种类型:
在现代 JavaScript 中,数字(number)有两种类型: JavaScript 中的常规数字以 64 位的格式 IEEE-754 存储,也被称为“双精度浮点数”。这是我们…
-
在 JavaScript 中,文本数据被以字符串形式存储,单个字符没有单独的类型。
在 JavaScript 中,文本数据被以字符串形式存储,单个字符没有单独的类型。 字符串的内部格式始终是 UTF-16,它不依赖于页面编码。 引号(Quotes) 让我们回忆一下…
-
JavaScript数组Array
对象允许存储键值集合,这很好。 但很多时候我们发现还需要 有序集合,里面的元素都是按顺序排列的。例如,我们可能需要存储一些列表,比如用户、商品以及 HTML 元素等。 这里使用对象…
-
JavaScript数组方法
数组提供的方法有很多。为了方便起见,在本章中,我们将按组讲解。 添加/移除数组元素 我们已经学了从数组的首端或尾端添加和删除元素的方法: arr.push(…items) ——…
-
JavaScript 中Iterable object(可迭代对象)
可迭代(Iterable) 对象是数组的泛化。这个概念是说任何对象都可以被定制为可在 for..of 循环中使用的对象。 数组是可迭代的。但不仅仅是数组。很多其他内建对象也都是可迭…
-
JavaScript 中Map and Set(映射和集合)
学到现在,我们已经了解了以下复杂的数据结构: 对象,存储带有键的数据的集合。 数组,存储有序集合。 但这还不足以应对现实情况。这就是为什么存在 Map 和 Set。 Map Map…
-
WeakMap and WeakSet(弱映射和弱集合)
我们从前面的 垃圾回收 章节中知道,JavaScript 引擎在值“可达”和可能被使用时会将其保持在内存中。 例如: let john = { name: “John” }; //…
-
JavaScript返回一个包含对象的值Object.keys,values,entries
对各个数据结构的学习至此告一段落,下面让我们讨论一下如何迭代它们。 在前面的章节中,我们认识了 map.keys(),map.values() 和 map.entries() 方法…
- 广告位招租联系电话:13518188210
-
JavaScript 中最常用的两种数据结构是 Object 和 Array。
JavaScript 中最常用的两种数据结构是 Object 和 Array。 对象是一种根据键存储数据的实体。 数组是一种直接存储数据的有序列表。 但是,当我们把它们传递给函数时…