Menu
CoddyTech

Potong

Pelajaran 15 dari 18 dalam kursus Metode array di JavaScript di Coddy.

Method slice() adalah method yang tidak mengubah array dan mengekstrak sebagian dari sebuah array, lalu mengembalikan array baru yang berisi elemen-elemen yang diekstrak. Method ini berfungsi seperti "penyalin" untuk bagian tertentu dari array asli.

Sintaks: 

array.slice(startIndex, endIndex);
  • Membuat array baru tanpa mengubah array asli.
  • Menerima dua argumen opsional: startIndex (inklusif) dan endIndex (eksklusif).
  • Jika startIndex tidak dicantumkan, nilai bawaannya adalah 0 (awal array).
  • Jika endIndex tidak dicantumkan, elemen diekstrak hingga akhir array.
  • Nilai negatif untuk indeks diperbolehkan dan dihitung dari akhir array.

Bayangkan kamu memiliki list angka seperti yang ada di array numbers. Berikut cara slice() membantu:

let numbers = [ 1, 2, 3, 4, 5, 6 ];

let newArray = numbers.slice(1, 4);

console.log(newArray); // output: [ 2, 3, 4 ]

Pada contoh di atas, method ini mulai mengekstrak elemen dari indeks 1 dan berhenti pada indeks (4-1).

challenge icon

Tantangan

Mudah

Kamu diberi array students yang berisi daftar lima siswa yang mendaftar di kursus.

Tugasmu adalah mengambil nama siswa yang berada di posisi kedua dan ketiga dalam daftar, lalu mencatat array baru yang berisi nama-nama tersebut.

Coba sendiri

let students = [ 'Jack', 'Jinee', 'Hook', 'Zohie', 'John' ];

// Tulis kodemu di sini

Semua pelajaran di Metode array di JavaScript

Latihan sendiri: Compiler JavaScript online