编程技术
-
Rest 参数与 Spread 语法
在 JavaScript 中,很多内建函数都支持传入任意数量的参数。 例如: Math.max(arg1, arg2, …, argN) —— 返回参数中的最大值。 Objec…
-
日期和时间
让我们来学习一个新的内建对象:日期(Date)。该对象存储日期和时间,并提供了日期/时间的管理方法。 我们可以使用它来存储创建/修改时间,测量时间,或者仅用来打印当前时间。 创建 …
- 广告位招租联系电话:13518188210
-
解构赋值
JavaScript 中最常用的两种数据结构是 Object 和 Array。 对象是一种根据键存储数据的实体。 数组是一种直接存储数据的有序列表。 但是,当我们把它们传递给函数时…
-
Object.keys,values,entries
对各个数据结构的学习至此告一段落,下面让我们讨论一下如何迭代它们。 在前面的章节中,我们认识了 map.keys(),map.values() 和 map.entries() 方法…
-
Map and Set(映射和集合)
学到现在,我们已经了解了以下复杂的数据结构: 对象,存储带有键的数据的集合。 数组,存储有序集合。 但这还不足以应对现实情况。这就是为什么存在 Map 和 Set。 Map Map…
-
Iterable object(可迭代对象)
可迭代(Iterable) 对象是数组的泛化。这个概念是说任何对象都可以被定制为可在 for..of 循环中使用的对象。 数组是可迭代的。但不仅仅是数组。很多其他内建对象也都是可迭…
-
数组方法
数组提供的方法有很多。为了方便起见,在本章中,我们将按组讲解。 添加/移除数组元素 我们已经学了从数组的首端或尾端添加和删除元素的方法: arr.push(…items) ——…
-
字符串
在 JavaScript 中,文本数据被以字符串形式存储,单个字符没有单独的类型。 字符串的内部格式始终是 UTF-16,它不依赖于页面编码。 引号(Quotes) 让我们回忆一下…