Function方法: periodical
每隔指定的时间执行一次函数。可以使用clearInterval来停止执行。 语法:
var intervalID = myFunction.periodical(period[, bind[, args]]);
参数:
- period - (number) 执行函数间隔的时间。
- bind - (object, 可选) 在函数内部用作this的对象。
- args - (mixed, 可选) 要传递的参数(参数多余一个要使用数组)。
返回值:
- (number) Interval id (用来取消执行)。
举例:
var Site = { counter: 0 };
var addCount = function(){
this.counter++;
};
addCount.periodical(1000, Site); //每隔一秒计数增加一。
// 清除间隔执行用clearInterval
var timer = myFunction.periodical(1000);
clearInterval(timer);