PzZZang 发表于 2021-7-28 08:36:27

关于setInterval的问题

如果setInterval(addAdminList() ,10) 函数只会执行一次
如果setInterval(function(){addAdminList()} ,10),函数才会不停执行
是这样的吗?

王一之 发表于 2021-7-28 09:17:23

这个好解释

setInterval(addAdminList() ,10)

setInterval实际执行的是addAdminList()的返回值,只有在你设置setInterval的内容时addAdminList才会执行一次

哥哥可以试试这样

setInterval(addAdminList ,10)



PzZZang 发表于 2021-7-28 09:53:11

王一之 发表于 2021-7-28 09:17
这个好解释




这样写看起来怪怪的{:4_88:}

王一之 发表于 2021-7-28 09:55:34

WeFarm 发表于 2021-7-28 09:53
这样写看起来怪怪的

怎么?感觉还好吧

李恒道 发表于 2021-7-28 11:19:39

setInterval传递的是function函数,方便不停调用,如果加了()是执行运算符,相当于获取函数的引用,然后执行,获取返回值传递给了setinterval

松叶萧落 发表于 2022-9-19 18:25:43

王一之 发表于 2021-7-28 09:17
这个好解释




厉害厉害,困扰我好久了
页: [1]
查看完整版本: 关于setInterval的问题