resolve랑 reject는 정의도 안됐는데 멀쩡하게 돌아가고
마지막줄 then이랑 catch는 왜 저따구로 쓰는지 모르겟네 ㅋㅋ
그냥 프라미스를 모르는거같은데. resolve 랑 reject를 정의안한게 아니고 그냥 파라미터임. 넌 화살표함수를 인자로 건네줬을 뿐이고
프라미스의 constructor 가 어떻게 생겼을지 추측해보는건 재밌는 일이고 너의 헷갈림에 도움이 되겠지만, 그게 안되면 그냥 용례를 외워
무슨말이야. (x) => { console.log(x) } 화살표함수 모름?
(resolve, reject) => {console.log(resolve, reject)} // undefined 가 정상아님?
너 그냥 자바스크립트 자체를 이해를 못한거같음. 파라미터로 들어오는게 뭐든 가능한게 js임. 함수가 파라미터로 들어올 수있고 실제로 프라미스의 constructor는 인자로 함수를 전달하는거고
아니 파라미터가 어디서 어떻게 정의되는지를 물어봤는데 화살표 함수가 파라미터라고만 하면 그 화살표함수가 가지고있는 파라미터는 없어지는거임?
정확히 promise 객체에 들어가는 인자인 화살표함수가 가지고있는 파라미터인 resolve랑 reject도 어디선가 정의가 된 값이니까 문제없이 돌아가는거아님?
그냥 프라미스를 모르는거같은데. resolve 랑 reject를 정의안한게 아니고 그냥 파라미터임. 넌 화살표함수를 인자로 건네줬을 뿐이고
프라미스의 constructor 가 어떻게 생겼을지 추측해보는건 재밌는 일이고 너의 헷갈림에 도움이 되겠지만, 그게 안되면 그냥 용례를 외워
무슨말이야. (x) => { console.log(x) } 화살표함수 모름?
(resolve, reject) => {console.log(resolve, reject)} // undefined 가 정상아님?
너 그냥 자바스크립트 자체를 이해를 못한거같음. 파라미터로 들어오는게 뭐든 가능한게 js임. 함수가 파라미터로 들어올 수있고 실제로 프라미스의 constructor는 인자로 함수를 전달하는거고
아니 파라미터가 어디서 어떻게 정의되는지를 물어봤는데 화살표 함수가 파라미터라고만 하면 그 화살표함수가 가지고있는 파라미터는 없어지는거임?
정확히 promise 객체에 들어가는 인자인 화살표함수가 가지고있는 파라미터인 resolve랑 reject도 어디선가 정의가 된 값이니까 문제없이 돌아가는거아님?