请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于填充内容交替变更的方法

老师帮我看看,为什么我用这种无法实现交替变更打印?

    let flag = 'X';
    const handleClick = (index) => {
        let newSqares = squares.slice();
        newSqares[index] = flag;
        setSquares(newSqares)
        flag = (flag === 'X' ? 'O' : 'X')
        console.log(flag)
    };

正在回答

1回答

每一次 rerender, let flag = 'X'; 会重新自行,会重置成 X。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号