Это зависит от того, что вы имеете в вашей first()
и second()
функции .. если у вас есть какие-то асинхронные вызовы, first()
может закончиться после second()
.
Например
function first(){
console.log("I'm first");
}
function second(){
console.log("I'm second");
}
first();
second();
напечатает
Я первый
Я второй
Теперь предположим, что у вас есть вызов Ajax в вашей first()
функции который занимает 10 секунд до конца:
function first(){
$.ajax({
//--- blah blah
success: function(){
//--- success runs after 10 seconds
console.log("I'm first");
}
})
}
при запуске
first();
second();
вы напечатали
Я второй
Я первый
Here вы можете найти другой exampl e
Не быстрее попробовать и посмотреть (или хорошо ... проверить спецификации JS? Если бы это было не так, то это большая разница с языками 99,99% там, тогда хорошо выделенные в документе) ... –