English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Array-Objekt

Array 数组对象

数组用于将多个值存储在单个变量中。

JavaScript Array对象是用于构造数组的全局对象。

var fruits = ["Apple", "Mango", "Banana"];
测试看看‹/›

JavaScript数组的索引为零:数组的第一个元素的索引为0,第二个元素的索引为1,依此类推。

最后一个元素的索引等于数组的length属性值减去1。

使用无效的索引号将返回 undefined。

您可以在我们的JavaScript Array数组中了解有关Array数组更多信息。

数组对象属性

下表列出了Array对象的标准属性:

属性描述
constructor返回创建Array对象原型的函数
length设置或返回数组中元素的数量
prototype允许您向Array对象添加新的属性和方法

数组对象方法

下表列出了Array对象的标准方法:

方法描述
concat()合并两个或更多数组,并返回一个新数组
copyWithin()复制数组中的一系列数组元素
entries()返回键/值对数组迭代对象
every()检查数组中的每个元素是否通过测试功能中的测试
fill()用静态值填充数组中的元素
filter()创建一个包含所有通过测试功能的所有元素的新数组
find()返回在测试函数中通过测试的数组中第一个元素的值
findIndex()返回在测试函数中通过测试的数组中第一个元素的索引
forEach()为每个数组元素调用一次函数
from()从对象创建数组
includes()确定数组是否包含某个元素
indexOf()在数组中搜索元素并返回其第一个索引
isArray()确定传入的值是否为数组
join()将数组的所有元素连接到字符串中
keys()返回一个数组迭代对象,其中包含原始数组的键
lastIndexOf()从末尾开始在数组中搜索元素,并返回其最后一个索引
map()Erstellt ein neues Array und ruft eine Funktion für jedes Array-Element auf
pop()Entfernt das letzte Element aus dem Array und gibt dieses Element zurück
push()Fügt ein oder mehrere Elemente am Ende des Arrays hinzu und gibt die neue Länge des Arrays zurück
reduce()Reduziert den Wert des Arrays auf einen einzigen Wert (von links nach rechts)
reduceRight()Reduziert den Wert des Arrays auf einen einzigen Wert (von rechts nach links)
reverse()Revertiert die Reihenfolge der Elemente im Array; das Erste wird das Letzte und das Letzte wird das Erste
shift()Entfernt das erste Element aus dem Array und gibt dieses Element zurück
slice()Extrahiert einen Teil des Arrays und gibt das neue Array zurück
some()Überprüft, ob irgendein Element im Array die Tests durch die Testfunktion besteht
sort()Sortiert die Elemente des Arrays
splice()Fügt aus dem Array/Entfernt ein Element
toString()Konvertiert das Array in eine Zeichenfolge und gibt das Ergebnis zurück
unshift()Fügt ein neues Element an den Anfang des Arrays hinzu und gibt die neue Länge des Arrays zurück
valueOf()Gibt den ursprünglichen Wert des Arrays zurück