Това, което причинява проблема, е тази функция:
var HelperClass = function() {
var v = [1, 2, 3];
this.data = function() {
return v.data;
};
};
От:
return v.data;
Е в различен обхват от реалната променлива, която всъщност е this.v.data
.