JSFiddle - React, Tailwind, and code Playground
by chikunova_nata
HTML
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
JavaScript
var values = {name: 'misko', gender: 'male'};
var log = [];
angular.forEach(values, function(value, key) {
this.push(key + ': ' + value);
}, log);
console.log(log)
var doSomethingAsync = function() {
setTimeout(myF, 100);
function myF() {
// переведёт промис в состояние fulfilled с результатом "result"
resolve("result");
alert('res')
}
}
function asyncFunction() {
var deferred = $q.defer();
doSomethingAsync().then(function(res) {
res = asyncManipulate(res);
alert(res);
deferred.resolve(res);
}, function(err) {
alert(err);
deferred.reject(err);
});
return deferred.promise;
}
doSomethingAsync();