for循环不会停止循环并导致网页崩溃

时间:2018-08-17 22:49:48

标签: javascript html javascript-events

因此,我的代码在要素集合中循环浏览以将要素集合转换为折线。但是,循环不断,最终导致我的页面崩溃。我是新手,我正在努力!这是代码:

var path [];
var networkLines;
for ( var I = 0; i < lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’].length; i ++) {
     networkLines = lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’][i];
     path.push({lat: parseFloat(networkLines[‘1’], lng:parseFloat(networkLines[‘0’])});
}

提前谢谢!

3 个答案:

答案 0 :(得分:1)

由于我无法发表评论... 我确实注意到,在lat值上缺少右括号 parseFloat(networkLines ['1']),而var i被错误地用大写字母声明。 所以代码变成

var path [];
var networkLines;
for ( var i = 0; i < lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’].length; i ++) {
    networkLines = lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’][i];
    path.push({lat: parseFloat(networkLines[‘1’]), lng:parseFloat(networkLines[‘0’])});
}

这可能会导致代码中出现奇怪的错误。

答案 1 :(得分:0)

$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

您可以在数组上执行forEach

Kernel::class

答案 2 :(得分:0)

JavaScript中的

Ii是不同的变量。因此,只需将I更改为小i,因为i是NaN,NaN ++ === NaN