현재 버전

function findUserCallBack(id,cb){
    setTimeout(function(){ // 2 호출, 근데 비동기라 일단 대기 (인자: 콜백, 시간)
        console.log("wait 2 sec") // 4 콘솔로그
        const user = { // 5 유저 오브젝트값 선언 그리고 값 주기
            id:id
        };
        cb(user); // 6 콜백 실행 (유저를 인자로 넣어줌)
    },2000) // 3 라인이 다 읽혔지만 따로 코드는 없어서 2초 대기
}
findUserCallBack(1,function(user){ // 1 함수 호출 (인자는 1과, 콜백함수)
    console.log(user) // 7 콘솔로그 유저
})

수정 이력

2021-07-04 11:56:38 에 아래 내용에서 변경 됨 #2
function findUserCallBack(id,cb){
    setTimeout(function(){ // 2 호출, 근데 비동기라 일단 대기 (인자: 콜백, 시간)
        console.log("wait 2 sec") // 4 콘솔로그
        const user = { // 5 유저 오브젝트값 선언
            id:id
        };
        cb(user); // 6 콜백 실행 (유저를 인자로 넣어줌)
    },2000) // 3 라인이 다 읽혔지만 따로 코드는 없어서 2초 대기
}
findUserCallBack(1,function(user){ // 1 함수 호출 (인자는 1과, 콜백함수)
    console.log(user) // 7 콘솔로그 유저
})
2021-07-04 11:49:20 에 아래 내용에서 변경 됨 #1
function findUserCallBack(id,cb){
    setTimeout(function(){ // 2 호출, 근데 비동기라 일단 대기 (인자: 콜백, 시간)
        console.log("wait 2 sec") // 4 콘솔로그
        const user = { // 5 유저 오브젝트값 선언
            id:id
        };
        cb(user); // 6 콜백 실행 (유저를 인자로 넣어줌)
    },2000) // 3 라인이 다 읽혔지만 따로 코드는 없어서 2초 대기
}
findUserCallBack(1,function(user){ 1 함수 호출 (인자는 1과, 콜백함수)
    console.log(user) // 7 콘솔로그 유저
})