метод заполняет массив данными
Вот пример:
var x = [1, 2, 3, "a", "b", "c"]; // инициализируем переменную, содержащую массив
x.fill( "z", 2, 4 ); // возвращаемое значение [1, 2, "z", "z", "b", "c"]
почему цифра 1 отсталась на месте, ведь её нет в передаваемых параметрах .fill?
почему "а" и 3 сдали "z", тогда уже и "b" "c" должны были стать, если их нет в параметрах .fill.