f: function () {
console.log('call f, ' + this.st); // При первом вызове undefined, в последующих true
this.st = true;
}
prop
, а не на obj
<input type="text" name="ttl" ng-model="ttl" class="form-control input-sm"/>
<input type="text" ng-model="ttl" class="form-control input-sm"/>
function Class(){
this.result;
}
Class.prototype.get = function(){
var dfd = new jQuery.Deferred();
play();
function play(){
/*Запросы, выполняются какое-то время*/
setTimeout(function(){
this.result = 'array';
dfd.resolve(this.result);
}, 1500);
}
return dfd.promise();
}
c = new Class();
$.when(c.get()).done(function(res) {
var r = res;
console.log(r);
});
var Test = {};
Test.a = {
Name: 'Vasya',
toString: function() {return "Hello";}
}