Можно подождать пару лет:
setTimeout(function(){
console.log('уф, дождались!')
}, 63072000)
Но лучше так не делать, а почитать о промисах еще, пока не получится.
Вообще весь подход начиная со слов "дождаться выполнения и передать" - неправильный.
Сейчас вы пишете код в таком стиле:
1. Я запускаю aaa()
2. Теперь я хочу запустить bbb(), но чертов aaa() еще не закончил работу и не вернул результат! Что делать!?Паника!
А нужно писать так:
1. Пусть запустится aaa(), а после него запустится bbb()