---
# System prepended metadata

title: Array.prototype.fill()

---

# Array.prototype.fill()
**fill() მეთოდი ავსებს მასივს გადაცემული პარამეტრის მიხედვით და გვიბრუნებს შეცვლილ მასივს.**
## :memo: Syntax
### სინტაქსი შემდეგნაირია:
fill(მნიშვნელობა)
fill(მნიშვნელობა, საწყისი ინდექსი)
fill(მნიშვნელობა, საწყისი ინდექსი, საბოლოო ინდექსი)

**განვიხილავთ სატითაოდ ყველა ვარიანტს**
## ცოტა პრაქტიკაც :books:
```
//შევქმნათ მასივი სადაც ჩავყრით რიცხვებს
const array = [1,2,3,4,5,6]

console.log(array.fill(10))

output:
(6) [10, 10, 10, 10, 10, 10]
//ადგა და მასივის ყველა ელემენტი შეცვალა იმის მიხედვით რაც ჩვენ გადავეცით პარამეტრად

const ar = [1,2,3,4,5,6,7,8]

console.log(ar.fill(10,3))

output:
(8) [1, 2, 3, 10, 10, 10, 10, 10]
//ვეუბნებით შეგვივსე 10 ით ყველა ელემენტი 3-ე იდექსიდან +∞

const anotherArray = [1,2,3,4,5,6,7]

console.log(anotherArray.fill(10,2,5))

output:
(7) [1, 2, 10, 10, 10, 6, 7]
//შეგვივსო 10 ით ყველა ელემენტი,საწყისი ინდექსი იყო 2 და საბოლოო იყო 5
```