peta() |
tatasusunan baharu |
[1, 2, 3].peta(x => x * 2) |
Tatasusunan baharu [2, 4, 6] |
Mencipta tatasusunan baharu dengan menggunakan fungsi pada setiap elemen tatasusunan. |
penapis() |
tatasusunan baharu |
[1, 2, 3, 4].penapis(x => x > 2) |
Tatasusunan baharu [3, 4] |
Menapis elemen mengikut keadaan dan mengembalikan tatasusunan baharu. |
concat() |
tatasusunan baharu |
[1, 2].concat([3, 4]) |
Tatasusunan baharu [1, 2, 3, 4] |
Menambah berbilang tatasusunan dan mengembalikan tatasusunan baharu. |
hiris() |
tatasusunan baharu |
[1, 2, 3, 4].keping(1, 3) |
Tatasusunan baharu [2, 3] |
Menyalin beberapa elemen daripada indeks yang ditentukan dan mengembalikan tatasusunan baharu. |
sertai() |
Rentetan |
[1, 2, 3]. sertai('-') |
Rentetan '1-2-3' |
Mengembalikan rentetan yang menjumlahkan semua elemen tatasusunan. |
terbalik() |
tatasusunan baharu |
[1, 2, 3].terbalik() |
Tatasusunan baharu [3, 2, 1] |
Menterbalikkan elemen tatasusunan dan mengembalikan tatasusunan baharu. |
termasuk() |
Boolean |
[1, 2, 3].termasuk(2) |
benar |
menyemak sama ada tatasusunan mengandungi elemen tertentu. |
indexOf() |
Nombor (Indeks) |
[1, 2, 3].indexOf(2) |
1 |
Mengembalikan indeks pertama elemen yang ditentukan. |
cari() |
Elemen dipadankan pertama |
[1, 2, 3].cari(x => x > 1) |
2 |
Mengembalikan elemen padanan pertama. |
cariIndex() |
Nombor (Indeks) |
[1, 2, 3].findIndex(x => x > 1) |
1 |
Mengembalikan indeks unsur padanan pertama. |
rata() |
tatasusunan baharu |
[1, [2, 3], [4, 5]].flat() |
Tatasusunan baharu [1, 2, 3, 4, 5] |
Menggabungkan tatasusunan bersarang di dalam tatasusunan dan mengembalikan tatasusunan baharu. |
flatMap() |
tatasusunan baharu |
[1, 2].flatMap(x => [x, x * 2]) |
Tatasusunan baharu [1, 2, 2, 4] |
mula-mula melaksanakan map() kemudian diratakan. |
isih() |
tatasusunan baharu |
[3, 1, 2].sort() |
Tatasusunan baharu [1, 2, 3] |
Isih unsur tatasusunan. |
setiap() |
Boolean |
[1, 2, 3].setiap(x => x > 0) |
benar |
Mengembalikan benar jika semua elemen memenuhi syarat, sebaliknya palsu. |
beberapa() |
Boolean |
[1, 2, 3].beberapa(x => x > 2) |
benar |
Kembalikan benar jika satu atau lebih elemen memenuhi syarat. |
kurangkan() |
Nilai tunggal (seperti nombor) |
[1, 2, 3].kurangkan((acc, x) => acc x, 0) |
6 |
Mengembalikan nilai tunggal yang menggabungkan semua elemen tatasusunan. |
kurangkan Kanan() |
Nilai tunggal (seperti nombor) |
[1, 2, 3].reduceRight((acc, x) => acc x, 0) |
6 |
Suka reduce() tetapi berfungsi dari kanan ke kiri. |