딜레이는 wait라는 시간 초를 받고, 콜백함수를 실행시키기
sleep은 wait만 받아서
new Promise 만들고, 콜백대신 리졸브를 실행하는것 같음 .
표면적으로 보여지는 차이는, callback을 콘솔로그로 찍을경우 표면적으로
개발자콘솔에서 아래와 같이 나온다는 것을 확인 할 수가 있다.
프로미스가 이행('resolved')되며 나오는 값이다.
202_promiseConstructor.js:5 resolve : ƒ () { [native code] }