Panduan Rujukan JavaScript Array

Objek Array

Objek Array digunakan untuk menyimpan beberapa nilai dalam satu pembolehubah:

const cars = ["Tesla", "Volvo", "BMW"];

Cuba sendiri

Indeks array bermula dari nol: Elemen pertama array adalah 0, elemen kedua adalah 1, dan seterusnya.

Untuk panduan tentang array, baca Panduan JavaScript Array

Kaedah dan sifat Array JavaScript

Kaedah Penerangan
[] Bentuk array baru.
new Array() Bentuk array baru.
at() Kembalikan elemen indeks array.
concat() Hubungkan array dan kembalikan array yang dihubungkan.
constructor Kembalikan fungsi yang membuat prototaip Array objek.
copyWithin() Menyalin elemen array di tempat yang ditentukan atau menyalin daripada tempat yang ditentukan.
entries() Kembalikan array pasangan kunci/nilai dari objek pengulangan array.
every() Memeriksa sama ada setiap elemen di dalam array melulus ujian.
fill() Isikan elemen array dengan nilai statik.
filter() Bentuk array baru menggunakan setiap elemen yang lulus ujian di dalam array.
find() Kembalikan nilai pertama elemen yang lulus ujian di dalam array.
findIndex() Kembalikan indeks pertama elemen yang lulus ujian di dalam array.
findLast() Kembalikan nilai terakhir elemen yang lulus ujian di dalam array.
findLastIndex() Kembalikan indeks terakhir elemen yang lulus ujian di dalam array.
flat() Hubungkan elemen sub-array.
flatMap() Menggambar semua elemen array dan membentuk array yang rata.
forEach() Panggil fungsi untuk setiap elemen array.
from() Membentuk array daripada objek.
includes() Memeriksa sama ada array mengandungi elemen yang dinyatakan.
indexOf() 在数组中搜索元素并返回其位置。
isArray() 检查对象是否为数组。
join() 将数组的所有元素连接成一个字符串。
keys() 返回 Array Iteration 对象,包含原始数组的键.
lastIndexOf() 从数组末尾开始搜索元素并返回其位置。
length 设置或返回数组中元素的数量。
map() 使用为每个数组元素调用函数的结果创建新数组。
of() 从多个参数创建一个数组。
pop() 删除数组的最后一个元素,并返回该元素。
prototype 允许您向数组添加属性和方法。
push() 将新元素添加到数组的末尾,并返回新的长度。
reduce() 将数组的值减为单个值(从左到右)。
reduceRight() 将数组的值减为单个值(从右到左)。
reverse() 反转数组中元素的顺序。
shift() 删除数组的第一个元素,并返回该元素。
slice() 选择数组的一部分,并返回新数组。
some() 检查数组中的任何元素是否通过测试。
sort() 对数组的元素进行排序。
splice() 从数组中添加/删除元素。
toReversed() 反转数组元素的顺序(到新数组)。
toSorted() 对数组的元素进行排序(到新数组)。
toSpliced() 添加或移除数组元素(到新数组)。
toString() 将数组转换为字符串,并返回结果。
unshift() 将新元素添加到数组的开头,并返回新的长度。
values() 返回包含数组值的迭代器对象。
valueOf() 返回数组的原始值。
with() 返回更新元素后的新数组。