日期和时间 让我们一起学习一个新的内建对象:日期(Date)。该对象存储日期和时间,并提供了日期/时间的管理方法。例如,我们可以使用它来存储创建/修改时间,或者用来测量时间,...
日期和时间 让我们一起学习一个新的内建对象:日期(Date)。该对象存储日期和时间,并提供了日期/时间的管理方法。例如,我们可以使用它来存储创建/修改时间,或者用来测量时间,...
解构赋值 JavaScript 中最常用的两种数据结构是 Object 和 Array。 对象让我们能够创建通过键来存储数据项的单个实体。 数组则让我们能够将数据收集到一个有...
在前面的章节中,我们认识了 map.keys(),map.values() 和 map.entries() 方法。 这些方法是通用的,有一个共同的约定来将它们用于各种数据结构...
可达性 通常,当对象、数组之类的数据结构在内存中时,它们的子元素,如对象的属性、数组的元素都被认为是可达的。如果使用对象作为常规 Map 的键,那么当 Map 存在时,该对象...
Map Map 是一个带键的数据项的集合,就像一个 Object 一样。但是它们最大的差别是 Map 允许任何类型的键(key)。 它的方法和属性如下: new Map() ...
使用对象模拟模拟实现pop/push,shift/unshift
Iterable object (可迭代对象) 可迭代(Itearble) 对象是数组的泛化。这个概念是说任何对象都可以被定制为可在 for...of 循环中使用的对象。数组...
数组方法备忘单: 添加/删除元素:push(...items) —— 向尾端添加元素,pop() —— 从尾端提取一个元素,shift() —— 从首端提取一个元素,unsh...
不要使用 == 比较数组 JavaScript 中的数组与其它编程语言的不同,不应该使用 == 运算符比较 JavaScript 中的数组。 该运算符不会对数组进行特殊处理,...
length 当我们修改数组的时候,length 属性会自动更新。准确来说,它实际上不是数组里元素的个数,而是最大的数字索引值加一。 例如,一个数组只有一个元素,但是这个元素...
循环 for 遍历数组最古老的方式就是 for 循环: let arr = ["Apple", "Orange", "Pear"];for(let i = 0; i < ar...
1.数组内部 数组是一种特殊的对象。使用方括号来访问属性 arr[0] 实际上是来自于对象的语法。它其实于 obj[key] 相同,其中 arr 是对象,而数字用作键(key...
今早下雨,没有练功。
1.队列 队列是常见的使用数组方法之一。在计算机科学中,这表示支持两个操作的一个有序元素的集合: push 在末端添加一个元素。 shift 取出队列首端的一个元素,整个队列...
一.改变大小写: toLowerCase()和toUpperCase()方法可以改变大小写: alert('Interface'.toUpperCase()); //INT...
舍入 舍入是使用数字时最常见的操作之一。 这里有几个对数字进行舍入的内建函数: //向下舍入:3.1变成3,-1.1变成-2 Math.floor() //向上舍入:3.1变...