当我在浏览器控制台的JavaScript语句中编写此代码时

inbreedingInvite('74011','107433','');


然后按Enter键,它将向用户号107433发送邀请,以加入组ID74011。如果我要邀请其他用户,则必须手动更改用户号。

谁能告诉我如何做到这一点来帮助我,到目前为止,我已经知道了:

(function myLoop (i) {
   setTimeout(function () {
      console.log("inbreedingInvite('74011','" + i + "','');");  //  your code here
      if (--i) myLoop(i);      //  decrement i and call myLoop again if i > 0
   }, 1000)
})(10);


但是使用此代码,它仅在控制台中输出该语句,而实际上未在网页上执行该语句

最佳答案

每个人都是正确的自上而下(评论)。将其视为完整的代码块可能会有所帮助:

(function myLoop (i) {
   setTimeout(function () {
      inbreedingInvite('74011',i,'');
      if (--i) myLoop(i);      //  decrement i and call myLoop again if i > 0
   }, 1000)
})(10);

08-17 20:04