Test возвращает обещание, после которого обратному вызову метода then присваивается функция test2, которая console.logs возвращает строку «hello», как и ожидалось.
Тем не менее, как называется (если таковое имеется) пути test2 в качестве обратного вызова, принимающего «hello» в качестве аргумента «someString», используя ссылку на функцию, а не явно посредством записи обратного вызова в методе then. с конструктором или как это работает за кулисами?
async function test(){
return "hello"
}
function test2(someString){
console.log(someString);
}
//Here test2 accepts the return from test() which is "hello" without it being explicitly fed into test2 e.g. test2(arg)
test().then(test2);