Javascript - 使用索引替换数组中的多个元素

Nik*_*j V 7 javascript arrays

考虑 Javascript 中的以下数组:

var array1 = ['S', 'T', 'A', 'C', 'K', 'O', 'V', 'E', 'R', 'F', 'L', 'O', 'W'];
Run Code Online (Sandbox Code Playgroud)

现在我想通过以下方式一次性替换从索引 3 到 9 的所有元素:

array1 = ['S', 'T', 'A', 'X', 'X', 'X', 'X', 'X', 'X', 'X', 'L', 'O', 'W'];
Run Code Online (Sandbox Code Playgroud)

可以用javascript实现吗?

注意:我想仅使用数组执行以下操作

Pro*_*Dec 10

使用Array.fill()

var array1 = ['S', 'T', 'A', 'C', 'K', 'O', 'V', 'E', 'R', 'F', 'L', 'O', 'W'];

array1.fill('X', 3, 10)

console.log(array1)
Run Code Online (Sandbox Code Playgroud)