上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

关于setInterval的问题

[复制链接]

10

主题

37

帖子

32

积分

新手上路

Rank: 1

积分
32

猫咪币纪念章中秋纪念章

发表于 2021-7-28 08:36:27 | 显示全部楼层 | 阅读模式
如果
  1. setInterval(addAdminList() ,10)
复制代码
函数只会执行一次
如果
  1. setInterval(function(){addAdminList()} ,10)
复制代码
,函数才会不停执行
是这样的吗?

98

主题

1000

帖子

746

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
746

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

发表于 2021-7-28 09:17:23 | 显示全部楼层
这个好解释

  1. setInterval(addAdminList() ,10)
复制代码


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

哥哥可以试试这样

  1. setInterval(addAdminList ,10)
复制代码




上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

10

主题

37

帖子

32

积分

新手上路

Rank: 1

积分
32

猫咪币纪念章中秋纪念章

发表于 2021-7-28 09:53:11 | 显示全部楼层

这样写看起来怪怪的
回复

使用道具 举报

98

主题

1000

帖子

746

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
746

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

发表于 2021-7-28 09:55:34 | 显示全部楼层
WeFarm 发表于 2021-7-28 09:53
这样写看起来怪怪的

怎么?感觉还好吧
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

182

主题

1388

帖子

757

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
757
发表于 2021-7-28 11:19:39 | 显示全部楼层
setInterval传递的是function函数,方便不停调用,如果加了()是执行运算符,相当于获取函数的引用,然后执行,获取返回值传递给了setinterval
混的人。
回复

使用道具 举报

发表回复

本版积分规则

快速回复 返回顶部 返回列表