function timeout(callback) { // callback은 timeout 함수의 매개변수로 콜백함수를 인수로 받아줌 setTimeout(() => { console.log('OROSY!') callback() // 실행 위치를 보장! }, 3000) } timeout(() => { console.log('Done!') }) // timeout이라는 함수의 인수로 화살표 함수를 넣어줌(콜백)