Metode fill

Metode fill mengisi array dengan nilai yang ditentukan. Pada parameter pertama metode ini ditentukan nilai yang diinginkan. Pada parameter kedua dan ketiga yang bersifat opsional, kita tentukan secara berturut-turut posisi awal dan akhir untuk pengisian.

Sintaks

javascriptarray.fill(elemen, [posisi_awal, [posisi_akhir]]);

Contoh

Mari kita isi array menggunakan metode ini:

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

Hasil eksekusi kode:

javascript['!', '!', '!', '!']

Contoh

Sekarang tentukan dari posisi mana array perlu diisi:

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

Hasil eksekusi kode:

javascript['a', '!', '!']

Contoh

Mari kita isi array dengan menentukannya selain posisi awal, juga posisi akhir:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

Hasil eksekusi kode:

javascript['a', 'b', '!', 'e']

Contoh

Dan sekarang mari mulai pengisian array dari paling akhir, dengan menentukan parameter kedua sebagai indeks -1:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

Hasil eksekusi kode:

javascript['a', 'b', 'c', '!']

Lihat juga

  • metode unshift,
    yang menambahkan elemen ke awal array
  • metode push,
    yang menambahkan elemen ke akhir array
  • metode shift dan pop,
    yang menghapus elemen dari array