Cách kinh điển để tạo lời hứa đã được giải quyết trong ES 2015 là gì?Thực hiện một lời hứa đã được giải quyết trong ES2015
Trả lời
Các Promise.resolve
phương pháp lớp trả về một lời hứa đó là instantiated như giải quyết với một giá trị mà bạn có thể chỉ định:
var promise = Promise.resolve(100);
Trong nút, tôi nhận được cảnh báo này: Cảnh báo: một lời hứa đã được tạo ra trong một trình xử lý nhưng không được trả về từ nó. – Himmators
Tôi đoán bạn đang sử dụng bluebird như triển khai lời hứa của mình, đúng không? Thử cập nhật lên phiên bản mới nhất của thư viện, tôi nghĩ rằng nó đã được sửa trong phiên bản 3.3.4: http://bluebirdjs.com/docs/changelog.html#3.3.4 –
@Himmators - không thể tái tạo bằng phiên bản cũ hơn của bluebird, vì vậy tôi không chắc chắn những gì đang gây ra cảnh báo cho bạn. Bạn đang sử dụng phiên bản nút nào và thư viện hứa hẹn nào nếu có. –
- 1. hứa hẹn giải quyết trước khi lời hứa bên trong giải quyết
- 2. Làm cách nào để chờ lời hứa được giải quyết?
- 3. Tiêm lời hứa được giải quyết vào dịch vụ
- 4. Ngay lập tức trả lại lời hứa đã được giải quyết bằng AngularJS
- 5. Hiểu thứ tự thực hiện của các trình xử lý sau đó() của lời hứa đã giải quyết
- 6. AngularJS - từ chối lời hứa $ $ với $ routeProvider: giải quyết
- 7. Lời hứa trong nodeJS/cuộc gọi lại trong lời hứa/lệnh thực hiện không đúng
- 8. Thực hiện nhẹ các lời hứa
- 9. Có cách nào để giải quyết một lời hứa trước bất kỳ phụ giải quyết trong AngularUI Router
- 10. Làm cách nào để chặn lời hứa javascript và trả lại kết quả đã giải quyết?
- 11. q.js: Có thể biết liệu lời hứa đã giải quyết/bị từ chối hay không
- 12. Angularjs lời hứa không được giải quyết trong kiểm tra đơn vị
- 13. Làm thế nào để quyết định lời hứa thực hiện một rồi/catch theo
- 14. Chức năng gỡ lỗi được thực hiện với lời hứa
- 15. Từ chối lời hứa Có thể không được giải quyết Lỗi:
- 16. Cách kiểm tra xem lời hứa $ q góc có được giải quyết hay không
- 17. Thực hiện một dự phòng sử dụng những lời hứa
- 18. Có phải TypeScript không đảm bảo Lời hứa được giải quyết với loại chính xác không?
- 19. Không thể giải quyết lời hứa khi sử dụng async chờ đợi với babel và ES6 lời hứa
- 20. chậm trễ giữa lời hứa trong chuỗi lời hứa
- 21. Làm thế nào để tiêu diệt chưa được giải quyết lời hứa
- 22. Làm thế nào để thực hiện lời hứa trong IE11
- 23. Thực hiện nối tiếp với lời hứa Q
- 24. Jasmine 'mong đợi' chờ đợi một lời hứa kéo dài để giải quyết
- 25. Hứa hẹn ngay cả khi nó được giải quyết
- 26. có thể là một std :: lời hứa được thực hiện từ một đối tượng không POD?
- 27. Thực hiện các hành động như lời hứa được hoàn thành bằng cách sử dụng Promise.all()
- 28. Thực hiện lời hứa (có thể là void)
- 29. Từ chối/Giải quyết lời hứa từ bên ngoài cơ thể
- 30. điều gì sẽ xảy ra nếu chúng tôi không giải quyết hoặc từ chối lời hứa
Điều đó sẽ làm việc. Bạn đang thấy hành vi gì? – SLaks
Không thể xóa, đã đặt lại câu hỏi của tôi. (câu hỏi ban đầu là một sai lầm trên một phần của tôi) – Ben