Promise는 비동기 연산을 대표하는 객체로, 연산이 완료될 때까지 기다리지 않고 즉시 반환됩니다. 연산의 완료 여부와 결과는 나중에 처리될 수 있습니다.Promise는 세 가지 상태를 가집니다.Pending(대기): 초기 상태로, 연산이 아직 완료되지 않음.Fulfilled(이행): 연산이 성공적으로 완료됨.Rejected(거부): 연산이 실패함.Promise는 .then(), .catch(), .finally() 메서드를 통해 연산의 결과를 처리합니다..then(): 연산이 성공적으로 완료됐을 때 실행될 함수를 정의합니다..catch(): 연산이 실패했을 때 실행될 함수를 정의합니다..finally(): 연산의 성공 여부와 관계없이 실행될 함수를 정의합니다.데이터를 비동기 처리하는 함수 개념