<JAVA Script> Promise() 의 생성자 알아보기
📌 1. Promise () 생성자
Promise 생성자는 주로 프로미스를 지원하지 않는 함수를 감쌀 때 사용한다.
Promise() 생성자는 JavaScript에서 비동기 작업을 다룰 때 사용되는 내장 객체이다. Promise() 생성자는 새로운 Promise 객체를 생성한다. 비동기 작업이 성공적으로 완료되었거나 실패했을 때 이를 처리할 수 있는 콜백 함수를 제공한다.
* 기본 구문

executor: 비동기 작업을 수행하는 콜백 함수(매개변수)로 executor는 resolve와 reject라는 두 개의 콜백 함수를 인수로 받는다. 이 콜백 함수를 사용하여 비동기 작업의 성공 또는 실패를 알린다. resolve 및 reject 인수를 전달할 실행 함수. 실행 함수는 프로미스 구현에 의해 resolve와 reject 함수를 받아 즉시 실행된다.(실행 함수는 Promise 생성자가 생성한 객체를 반환하기도 전에 호출된다).
* Promise 생성자 구문 예시

Promise 생성자는 resolve와 reject라는 2개의 콜백 함수를 받는다. 비동기 작업이 성공하면 resolve를 호출하고 실패하면 reject를 호출한다.
비동기 작업은 Promise 생성자의 콜백 함수 내에서 수행된다. 이 콜백 함수는 비동기 작업이 완료될 때까지 실행되고, 작업이 성공적으로 완료되면 resolve 함수가 호출되고, 작업의 결과 값 또는 데이터가 resolve 함수의 인자로 전달된다.작업이 실패하면 reject 함수가 호출되고, 실패의 이유 또는 오류 메시지가 reject 함수의 인자로 전달된다.