const array1 = [1, 2, 3, 4];
// fill with 0 from position 2 until position 4
console.log(array1.fill(0, 2, 4));
// expected output: [1, 2, 0, 0]
// fill with 5 from position 1
console.log(array1.fill(5, 1));
// expected output: [1, 5, 5, 5]
console.log(array1.fill(6));
// expected output: [6, 6, 6, 6]
var arry = ["JavaScript", "Fill", "this", "Array"];
arry.fill("Filled", 1, 3);
console.log(arry);
//Output: [‘JavaScript’, ‘Filled’, ‘Filled’, 'Array’]
fill(val);
fill(val, start); //fills array with value of val at index start
fill(val, start, end); //fills array with value of val at index start to index end