targets.forEach((member, i) => { setTimeout(() => { member.roles.remove(role)) }, i*1000); });
我在控制台中得到以下内容。
Timeout overflow warning: (7382828282...so on) does not fit into a 32 bit signed integer.
角色被删除,但我收到上述警告。
答案 0 :(得分:1)
您可以改为使用一个间隔,并为数据使用计数器/索引。
setInterval(
(index => () => {
// perform the action with your array
show(array[index]);
index++;
})(0),
1000
);