Второй вариант использовать не стоит.
function getNumberofManufactures() {
new Promise(function(resolve) {
$.get("init/getNumberofManufactures.php", {}, resolve);
}).then(function(numofman) {
consoe.log(numofman);
});
};
//Или так
function getNumberofManufactures() {
var globalValue;
$.get("init/getNumberofManufactures.php", {}, function(res) {
globalValue = res;
});
setTimeout(function() {
consoe.log(globalValue);
}, 1e4);
};