funcA라는 함수랑 funcB라는 함수가 있을 때

A라는 함수가 반드시 끝난 후에 B라는 함수를 실행시키고자 한다면


function funcA(v, callback) {       // 1

    callback(v);

}


function funcB() {        // 2

    // do Something of v

}


funcA(funcB);        // 3


이렇게 써야 3 1 2 순서로 실행되서

funcA() 끝나고 funcB()가 실행되는 거 맞지?



넥사뭐시기 때문에 강제로 JS 배워야 할 판인데 콜백 너무 어렵다


그냥 파라미터에 함수를 넣지 말고


funcA = function(param) {

    funcB(v);

}


funcB = function(param) {

    // do Something of param

}


funcA(v);


이렇게 쓰는 게 더 직관적인데 넥사툴에서 지원을 안 하면 못 쓰니...