Menu
CoddyTech

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) - mengembalikan true jika array berisi elemen yang ditentukan, jika tidak, mengembalikan false.

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.

challenge icon

Tantangan

Mudah

Buat fungsi bernama findElement yang menerima dua argumen:

  • Array berisi angka
  • Angka yang akan dicari

Fungsi tersebut harus melakukan hal berikut:

  1. Periksa apakah array menyertakan angka tersebut menggunakan method includes.
  2. Jika angka tersebut ditemukan, kembalikan indeks kemunculan pertamanya menggunakan method indexOf.
  3. Jika angka tersebut tidak ditemukan, kembalikan -1.

Contoh:

  • findElement([1, 2, 3, 4, 5], 3) harus mengembalikan 2
  • findElement([1, 2, 3, 4, 5], 6) harus mengembalikan -1

Coba sendiri

function findElement(arr, num) {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler JavaScript online