В JavaScript я создал класс пользователя. Я написал метод (функцию), но я не могу дать оператор return. Вот мой класс:Оператор возврата объекта JavaScript JavaScript
function User() {
var isLogedIn = "FukkaMukka";
var mail = "";
var name = "";
//functions
this.isLogedInFn = function(callback) {
$.post("controller.php?module=login&action=test", function(e) {
this.isLogedIn = false; // Here i can't reach the object variable.. why?
return e;
})
}
this.logIn = logIn;
}
Возможный дубликат: [Переменный охват: this.remove не является функцией] (http://stackoverflow.com/questions/3754273/variable-scope-this-remove-is-not-a-function) – JJJ
Я удивился, никто не сказал об этом, но ... ** возврат внутрь $ .post бесполезен **, потому что он работает «асинхронно». Кроме того, 'isLoggedIn' является правильной орфографией ;-) –
О, также я« закрываю как не настоящий вопрос », потому что никаких подробностей о том, что такое фактическая проблема *, дано, и никаких * конкретных вопросов * об этой проблеме было спросил. Если бы они были, это можно было бы назвать одним из миллионов дубликатов :( –