1.return a.toString().replace(/^(\d)$/,"0$1")这句表达的是什么意思呢?2.setInterval(getTimes(),1000)这样写不行吗?为什么?
1 回答
森林海
TA贡献2011条经验 获得超2个赞
1、/^(\d)$/用于匹配一个只有一个数字的字符串,如2、3等,括号的作用在于把数字存为分组1,replace(/^(\d)$/,"0$1")用于在数字前添加0,$1表示分组1存放的字符串,
如2替换为02、3替换为03,
你可以在console输入'2'.replace(/^(\d)$/,"0$1")运行看看结果
2、不行,setInterval第一参数必须是一个函数,而getTimes()是运行函数后的值,只有getTimes才是函数
连续回答了题主两条类似的问题,建议题主先认真看看书,打好基础
添加回答
举报
0/150
提交
取消
