জাভাস্ক্রিপ্টের fill() মেথড অ্যারের এলিমেন্টগুলো একটি স্ট্যাটিক ভ্যালু দিয়ে পূরণ করতে ব্যবহৃত হয়।
সিনট্যাক্স:
array.fill(val, start, end)
এখানে val হলো পূরণ করার মান, start হলো পূরণ শুরু করার ইনডেক্স, end হলো পূরণ বন্ধ করার ইনডেক্স।
উদাহরণ
<!DOCTYPE html>
<html>
<body>
<h2>Ranking Points</h2>
<button onclick="display()">Fill</button>
<p id="demo"></p>
<script>
var pointsArr = [50, 100, 200, 300, 400, 500, 600];
document.getElementById("demo").innerHTML = pointsArr;
function display() {
document.getElementById("demo").innerHTML = pointsArr.fill(1000);
}
</script>
</body>
আউটপুট
"Fill" বাটন ক্লিক করলে সকল এলিমেন্ট 1000 হয়ে যাবে।
উদাহরণ ২ (স্ট্রিং অ্যারে)
<!DOCTYPE html>
<html>
<body>
<h2>Student Name</h2>
<button onclick="display()">Fill</button>
<p id="demo"></p>
<script>
var stdName = ["John", "Tom", "David"];
document.getElementById("demo").innerHTML = stdName;
function display() {
document.getElementById("demo").innerHTML = stdName.fill("Jacob");
}
</script>
</body>