Изучаю асинхронное программирование в JS, подскажите является ли callback "асинхронной операцией" в JS?
...callback.apply(callbackObj, [firstName, lastName]);...( function () {
"use strict" ;
var clientData = {
id : 94545,
fullName : "Not Set",
setUserName : function (firstName , lastName) {
this. fullName = firstName + " " + lastName;
}
};
function getUserInput(firstName, lastName, callback , callbackObj) {
//Вызов метода. Вызывается ли данный метод асинхронно?
callback.apply(callbackObj, [firstName, lastName]);
// Some action after callback running
}
getUserInput ("Barack", "Obama", clientData.setUserName, clientData );
console.log( clientData.fullName);
}());