Показать сообщение отдельно
  #3 (permalink)  
Старый 01.01.2022, 12:29
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Amonecks, может вот так будет более понятно...
Такой вариант так же не будет работать. Т.к. на момент определения функций pos1 и pos2 переменные ps1 и ps2 не определены.
let showPosition, pos1, pos2
function showPosition(order, ps1, ps2){
    if(order){
        ps1();
    } else {
        ps2();
    }
}

function pos1(){
    console.log('Позиция 1', ps2);
    ps2();
};
function pos2(){
    console.log('Позиция 2', ps1);
    ps1();
};

showPosition(true, pos1, pos2);
Ответить с цитированием