RangeError: Maximum call stack size exceeded

บอกเราว่าเกิดอะไรขึ้น:
ขึ้น Error ว่า
RangeError: Maximum call stack size exceeded
ต้องแก้ยังไงครับ

  **รหัสของคุณ**

function rangeOfNumbers(startNum,endNum) {
if (startNum>endNum){
  return [ ]
}else{
  var count = rangeOfNumbers(startNum+1)
  count.unshift(startNum)
}
return count
}
console.log(rangeOfNumbers(6,9))

  **ข้อมูลเบราว์เซอร์ของคุณ:**

ตัวแทนผู้ใช้คือ: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36

Challenge: Use Recursion to Create a Range of Numbers

ไปสู่ the challenge:

บรรทัดนี้ใส่ parameter ไม่ครบครับ

ตัว ; ใช่ไหมครับ ลองใส่แล้วขึ้น RangeError: Maximum call stack size exceeded เหมือนเดิมเลยครับ

function rangeOfNumbers(startNum,endNum) {
if (startNum>endNum){
  return [ ]
}else{
  var count = rangeOfNumbers(startNum+1,endNum)
  count.unshift(startNum)
}
return count
}
console.log(rangeOfNumbers(6,9))

ขอบคุณมาากครับได้แล้วครับ