Javascript 形成数组时发生致命错误

Fatal error occurring in Javascript forming array

我想创建一个根据用户输入形成数组的函数,所以我写了如下 javascript 但它只是 returns 一个致命错误。这段代码有什么问题?我尝试与书中的代码匹配,但没有发现任何特别不同的地方,所以我来到了 Whosebug。代码如下

function arrayForm(start, limit)
{
let array = [];
for (start <= limit; start++;)
{
    array.push(start);
}
    return array;
}

console.log(arrayForm(1,10));

尝试

{
let array = [];
for (let i = start; i <= limit; i++)
{
    array.push(i);
}
    return array;
}

console.log(arrayForm(1,10));