我有一个for循环播放声音。我想在单击按钮时打破它。我不确定我是否面临异步、重新渲染的问题……但它不起作用。有任何想法吗?
const onStart = async() => {
for (const el of playlist) {
if (breakLoop) {
break;
}
await play(el);
if (breakLoop) {
break;
}
}
}
const onStop = () => {
setBreakLoop((prev) => true);
}