close
在function中定義的function,內部的function可以存去外部function內定義的變數,這樣叫做Closure
example:
- function test() {
- var _tid = null;
- var _count = 0;
- this.a = function () {
- _tid = setInterval(b,300);
- }
- function b() {
- if(_count>3) {
- clearInterval(_tid);
- _count = 0;
- } else {
- alert("round: " + _count);
- _count++;
- }
- }
- }
- var a = new test();
- a.a();
全站熱搜