ES6中的Promise有三種狀態:pending(進行中)、fulfilled(已成功)和rejected(已失敗)。當一個Promise被創建時,它的初始狀態為pending。當操作成功完成時,Promise的狀態會從pending變為fulfilled,并且會調用Promise的resolve函數。當操作發生錯誤時,Promise的狀態會從pending變為rejected,并且會調用Promise的reject函數。一旦Promise的狀態變為fulfilled或rejected,它將保持這個狀態,并且不會再改變。