Skip to content
hlaCk edited this page Jan 1, 2019 · 2 revisions

Added in v 1.0.0

Remove timer.

Remove created timer.


Please see: Timer object

As in v 1.0.0

All examples bellow uses Timer object.

all codes bellow after using this code:

var timer = new _z.timer(function);

Remove timer

timer.remove(keepData);

  • timer method/action name.
  • remove remove timer method.
  • keepData (Argument) type Boolean, to keep the timer data. ( Default: false )

Returns: true|false Boolean


Examples

// execute every 1 second
var timer1 = new _z.timer(()=>{ document.title = fns.time('s') + ":" + fns.time('m'); }, 1000);

timer1.isRunning; // false
timer1.isReady(); // true
timer1.start();
timer1.isReady(); // false
timer1.isRunning; // true
timer1.remove(); // stop & remove timer
timer1.isRunning; // undefined
timer1.isReady(); // false
timer1.execFunction(); // false
timer1.start(); // false

// execute every 2 second
var timer2 = new _z.timer(()=>{ document.title = fns.time('s') + ": keepData Test"; }, 2000);

timer2.isRunning; // false
timer2.isReady(); // true
timer2.start();
timer2.isReady(); // false
timer2.isRunning; // true
timer2.remove(true); // stop & remove timer & keep data
timer2.isRunning; // false
timer2.isReady(); // true
timer2.execFunction(); // function callback return
timer2.start();
timer2.isRunning; // true
timer2.isReady(); // false
_z.timer.stopAll();
timer2.isRunning; // true
timer2.isReady(); // false

Clone this wiki locally