【发布时间】:2022-01-23 02:00:21
【问题描述】:
对不起,我在编写 React JS 时尝试在 for 循环中使用“break”语句,但最终状态没有更新。是我正确使用了这个语句还是要修改语法?
for (let i = j; i < 42; i += 6) {
/* if(i > 35 && !board[i]){
board[i] = this.state.xIsNext ? 'X' : 'O';
}
else if (board[i]) {
while (board[i-6 * k]) {
k++;
}
board[i-6 * k] = this.state.xIsNext ? 'X' : 'O';
} */
if (i > 35 && !board[i]) {
board[i] = this.state.xIsNext ? 'X' : 'O';
} else if (board[i]) {
board[i - 6] = this.state.xIsNext ? 'X' : 'O';
break;
}
}
【问题讨论】:
标签: javascript reactjs for-loop break