我想知道self
是否通过add
捕获导致循环引用。对于旧浏览器的垃圾收集器,这是一个问题。
var fun = function() {
var self = this;
this.value = 0;
this.add = function(number) {
self.value += number;
};
};
fun.prototype.inc = function() {
this.value++;
};
fun.prototype.dec = function() {
this.value--;
};
答案 0 :(得分:1)
我想知道
self
是否add
通过被"01+03+03+00-3f2aec1f6b088a1c".split(/[+-](?!\w+$)|([+-])/).filter(i=>i)
捕获而导致循环引用。
是
这对于旧浏览器的垃圾收集器来说会是个问题。
没有。甚至不是一个古老的。