Metod fill

Metod fill massivni berilgan qiymatlar bilan to'ldiradi. Metodning birinchi parametrida kerakli qiymat ko'rsatiladi. Ikkinchi va uchinchi ixtiyoriy parametrlarda mos ravishda to'ldirish uchun boshlang'ich va oxirgi pozitsiya belgilanadi.

Sintaksis

javascriptmassiv.fill(element, [boshlang'ich pozitsiya, [oxirgi pozitsiya]]);

Misol

Keling, ushbu metod yordamida massivni to'ldiramiz:

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

Kodni bajarish natijasi:

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

Misol

Endi massivni qaysi pozitsiyadan to'ldirish kerakligini ko'rsatamiz:

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

Kodni bajarish natijasi:

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

Misol

Keling, boshlang'ich pozitsiyadan tashqari, oxirgi pozitsiyani ham ko'rsatib massivni to'ldiramiz:

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

Kodni bajarish natijasi:

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

Misol

Endi massivni to'ldirishni oxiridan boshlaymiz, ikkinchi parametrda -1 indeksini ko'rsatamiz:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • metod unshift,
    bu massiv boshiga elementlar qo'shadi
  • metod push,
    bu massiv oxiriga elementlar qo'shadi
  • metodlar shift va pop,
    bu massivdan elementlarni o'chiradi