Wat het probleem veroorzaakt, is deze functie:
var HelperClass = function() {
var v = [1, 2, 3];
this.data = function() {
return v.data;
};
};
Sinds:
return v.data;
Valt in een ander bereik dan de echte variabele, die in feite this.v.data
is .