JS-массивы основаны на нулевом индексе, поэтому ключи будут возвращать значения, начинающиеся с нуля, вам нужно вручную добавить 1
, поэтому либо добавьте .map(i=> i+1)
после arr, либо вы можете просто использовать Array.from
вместо
function range(n) {
let arr = Array.from({
length: n
}, (_, i) => i + 1)
return arr
}
console.log(range(9))