Để lấy được giá trị state và result của promise, cần dùng các phương thức then và catch
Hàm được dùng làm đối số đầu tiên của then sẽ chạy khi hàm resolve được gọi. Hàm được dùng làm đối số thứ hai của then sẽ chạy khi hàm reject được gọi. resolve, reject là hai hàm được JS cung cấp sẵn để làm đối số cho hàm thực thi
Vật thể promise có 2 thuộc tính là state và result, và 3 phương thức là then, catch, và finally
Nguồn:: Promise