Kaedah fill

Kaedah fill mengisi array dengan nilai yang ditentukan. Dalam parameter pertama kaedah, nilai yang dikehendaki dinyatakan. Dalam parameter pilihan kedua dan ketiga, kita masing-masing menetapkan posisi awal dan akhir untuk pengisian.

Sintaks

javascriptarray.fill(elemen, [posisi awal, [posisi akhir]]);

Contoh

Mari kita isi array menggunakan kaedah ini:

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

Keputusan pelaksanaan kod:

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

Contoh

Sekarang nyatakan dari posisi mana array perlu diisi:

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

Keputusan pelaksanaan kod:

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

Contoh

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

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

Keputusan pelaksanaan kod:

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

Contoh

Dan sekarang mari mulakan pengisian array dari penghujung, dengan menyatakan parameter kedua sebagai indeks -1:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • kaedah unshift,
    yang menambah elemen pada permulaan array
  • kaedah push,
    yang menambah elemen pada penghujung array
  • kaedah shift dan pop,
    yang membuang elemen dari array