JavaScript 数组速查表
JavaScript 中的变量一次只能存储一个数据。然而,由于操作大量数据的需求,变量的概念有时显得不足,因为管理大量不同的变量会变得非常困难。
为了解决这个问题,Javascript 提出了一种数据结构,允许将所有这些数据存储在一个“公共变量”中:数组。
因此,在 JavaScript 中,数组是一个变量,它可以包含多个独立的数据,这些数据由一个称为索引的数字进行索引。因此,数组的索引是允许访问其中存储的数据的元素。
数组长度
length 方法返回数组的长度。
ARRAY PUSH()
push () 方法将一个或多个元素添加到数组的末尾,并返回数组的新大小。
ARRAY POP()
pop () 方法从数组中删除最后一个元素并返回该元素。此方法会更改数组的长度。
ARRAY UNSHIFT()
unshift () 方法将一个或多个元素添加到数组的开头,并返回数组的新长度。
ARRAY SHIFT()
shift () 方法从数组中删除第一个元素并返回该元素。此方法会更改数组的长度。
ARRAY FOREACH()
forEach() 方法逐个遍历数组元素来执行某个函数。
ARRAY FILTER()
filter () 方法创建并返回一个包含检查过滤器的元素的数组。
ARRAY MAP()
map () 方法返回一个新数组,其中包含调用该函数的初始数组的所有元素。
ARRAY REDUCE()
reduce () 方法应用一个函数,该函数是一个“累加器”,它处理数组中的每个值(从左到右)以将其减少为单个值。
ARRAY SLICE()
slice () 方法返回一个数组,其中包含原始数组部分的副本,该部分由起始索引和结束索引(不包括)定义。原始数组不会被修改。
ARRAY CONCAT()
concat () 方法用于通过连接来合并一个或多个数组。此方法不会修改现有数组,而是返回一个新数组,即操作的结果。
ARRAY JOIN()
join () 方法通过连接数组的所有元素来创建并返回一个新的字符串。连接操作使用逗号或其他字符串(作为参数提供)作为分隔符。
ARRAY REVERSE()
reverse() 方法反转数组。第一个数组元素将成为最后一个,最后一个数组元素将成为第一个。