Method array Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 61 dari 77.
array memiliki lebih banyak method bawaan yang dapat membantu kita melakukan tugas umum. Berikut beberapa di antaranya:
sort()- mengurutkan elemen-elemen array.
reverse()- membalik urutan elemen dalam array.
indexOf(element)- mengembalikan indeks kemunculan pertama suatu elemen dalam array, atau -1 jika tidak ditemukan.
lastIndexOf(element)- mengembalikan indeks kemunculan terakhir suatu elemen dalam array, atau -1 jika tidak ditemukan.
includes(element)- mengembalikantruejika array berisi elemen yang ditentukan, jika tidak, mengembalikanfalse.
Berikut contoh cara menggunakan method sort:
let myArray = ["orange", "banana", "apple"];
myArray.sort();
console.log(myArray);Ini akan menghasilkan ["apple", "banana", "orange"].
Contoh method reverse:
let myArray = [1, 2, 3, 4, 5];
myArray.reverse();
console.log(myArray);Ini akan menghasilkan [5, 4, 3, 2, 1].
Contoh method indexOf:
let myArray = [10, 20, 30, 40, 50, 30];
let index = myArray.indexOf(30);
console.log(index);Ini akan menghasilkan 2.
Contoh method lastIndexOf:
let myArray = [10, 20, 30, 40, 50, 30];
let index = myArray.lastIndexOf(30);
console.log(index);Ini akan menghasilkan 5.
Contoh method includes:
let myArray = ["apple", "banana", "orange"];
let hasBanana = myArray.includes("banana");
console.log(hasBanana);Ini akan menghasilkan true.
Tantangan
MudahBuat fungsi bernama findElement yang menerima dua argumen:
- Array berisi angka
- Angka yang akan dicari
Fungsi tersebut harus melakukan hal berikut:
- Periksa apakah array menyertakan angka tersebut menggunakan method
includes. - Jika angka tersebut ditemukan, kembalikan indeks kemunculan pertamanya menggunakan method
indexOf. - Jika angka tersebut tidak ditemukan, kembalikan -1.
Contoh:
findElement([1, 2, 3, 4, 5], 3)harus mengembalikan 2findElement([1, 2, 3, 4, 5], 6)harus mengembalikan -1
Coba sendiri
function findElement(arr, num) {
// Tulis kodemu di sini
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Koersi Tipe7Kalkulator Pembagian Tagihan
Pesan Selamat DatangMenghitung Tip dan Total2Variabel
AngkastringBooleanKonvensi PenamaanVariabel KosongRingkasan: Inisialisasi VariabelKonstanta5Pengambilan Keputusan
Pernyataan ifPercabangan if - elseRingkasan: Kalkulator SederhanaPercabangan if - else BersarangPernyataan switch11array Bagian 1
Mendeklarasikan arrayMengakses Elemen arrayMengubah arrayMethod array Bagian 1Method array Bagian 2Rekap: Pemroses array3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganKesetaraan Ketat vs LonggarRangkuman: Matematika Sederhana6IO Dasar
OutputOutput dengan VariabelKonversi Tipe, Bagian 1Konversi Tipe, Bagian 2Rekap: Sampai 120Rekap: Benar atau SalahLatihan sendiri: Compiler JavaScript online