-2
ローカルストレージからアイテムを取得しようとしたときに、 という名前のuseJSON1、useJSON2などがあります。 無限ループが発生します。なぜこの無限ループが発生するのですか?
var test = 0;
function loadTasks() {
let i = 1
let taskObject = JSON.parse(localStorage.getItem('useJSON' + i));
while (test < i)
if (taskObject) {
// do somthing;
i++;
} else {
test = i;
}
}
デバッグはなぜwhile条件が満たされることはありません: 'テスト stealththeninja
[ラバーダックデバッグ](https://rubberduckdebugging.com)あなたのコードを。 – Xufox
taskObjectがfalseの場合、コードは無関係に計算されず、trueの場合は無限ループになります – Leo