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);
이렇게 쓰는 게 더 직관적인데 넥사툴에서 지원을 안 하면 못 쓰니...