javascriptで以下のようなコードを書きました。
問題点は、for文が終わる前に最後の行の処理がされてしまうことです。これを解決する方法はありますか??
解決策として、jsに
「for文がbreakしなかった時の処理」を描く方法があればよいと思ったのですが見つけることができませんでした……
js
1let isBreaked = false; 2 for (let i = 0; i < sections.length; i++) { 3 for (let j = 0, k; j < sections[i].exercises.length; j++) { 4 if ( 5 completedExerciseIdList.indexOf( 6 this.props.courseId + "/" + sections[i].exercises[j].exerciseId 7 ) !== -1 8 ) { 9 isBreaked = true; 10 break; 11 } 12 } 13 } 14if (!isBreaked) { 15 this.setState({ isCompleted: true }); 16}

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。