У меня есть этот код:
function some_object(...) {
this.data = {...};
this.do_something = function(...) {
var arr = [...];
arr.sort(function (a, b) {
return this.data[a] - this.data[b];
});
}
}
Однако он не работает, я думаю, потому что this не может быть доступен в sort - там по какой-то причине видится другой this, а не this окружающего внешнего объекта.
Что делать? спасибо