I have this code:
function some_object(...) {
this.data = {...};
this.do_something = function(...) {
var arr = [...];
arr.sort(function (a, b) {
return this.data[a] - this.data[b];
});
}
}
However it's not working I think because this cannot be accessed in sort - another this is seen there for some reason, not the this of enclosing outer object.
What to do? thanks