-
lời hứa - Làm thế nào để thoát khỏi lời hứa từ một lời hứa?
Làm thế nào để thoát khỏi một lời hứa từ một lời hứa? Tài liệu Perl6 không cung cấp một cách dễ dàng. Ví dụ: my $x = start { loop { # loop mãi mãi cho đến khi "qui
-
sql - Sequelize Promises - Chuỗi Promises và Bluebird Promise.each, Promise.map, Promise.all và hơn thế nữa
Tôi có một hành động lập chỉ mục trong UserController của mình, trong đó tôi đang cố gắng thực hiện hai việc liên tiếp và phương thức res.json() được yêu cầu không được thực thi cho đến khi cả hai đều có cơ hội hoàn thành. Tôi có một mô hình tham gia tình bạn tham gia cùng người dùng. Một cột là bạn bè
-
Sự khác biệt giữa các lời hứa theo trình tự đang chạy là tạo một lời hứa mới, sau đó chạy và tạo tất cả các lời hứa, sau đó chạy từng lời hứa
Vui lòng giúp tôi giải thích tại sao có hai kết quả nhật ký khác nhau: Phương pháp 1: Ghi tuần tự sau mỗi 1 giây. Phương pháp 2: Ghi lại tất cả các phần tử sau 1 giây. // Cách 1 let dãy = Promise.resolve();
-
javascript - Cách trả lại Lời hứa vào Promise.all(). Promise.all() trả về một Promise
Câu hỏi của tôi rất đơn giản. Phương thức Promise.all() có thể trả về Promise không? Hãy để tôi giải thích: function simpleFunction() { let queue = [];
-
Promise.all trả về lời hứa cho một loạt lời hứa, nhưng trả về giá trị chính xác cho một lời hứa
Tôi đang sử dụng Promise để đọc tệp từ bộ lưu trữ và chuyển đổi thành chuỗi base64. Tôi có mảng hình ảnh, đọc hình ảnh bằng RNFS const Promise_Images = _Images.map(async (
-
Promise.all([]) trả về Promise đã được giải quyết, nhưng Promise.race([]) trả về Promise đang chờ xử lý. Tại sao chúng khác nhau?
Nếu Promise.all hoặc Promise.race được gọi với một mảng không trống, chúng sẽ trả về một Promise đang chờ xử lý: console.log(Promise.all([1])); // in
-
Những lời hứa được xâu chuỗi trong Promise.all, không có lời hứa bao bọc
Promise.all có thể trả về giá trị cuối cùng của chuỗi mà không thực hiện lời hứa không? Không sử dụng chờ đợi, nó không hoạt động trong ngữ cảnh của tôi Ví dụ không có gói: function sum1(x){ r
-
Lời hứa từ lời hứa đến lời hứa đơn giản?
Tôi đang loay hoay với những lời hứa và thường có thể tìm ra cách xử lý chúng tốt, nhưng trong trường hợp này, tôi không biết cách loại bỏ mức độ gói lời hứa. Mã như sau: let Promise2 = Promise1.
-
Cách lồng Promise (Promise.all trong Promise.all)
Hãy xem xét cấu trúc Promise lồng nhau sau đây: const getData = async() => { const refs = [{ name: "John33", age: 3
-
Sự khác biệt giữa Promise, Promise/A và Promise/A+
Tôi đã đọc thông số Promise/A+, nhưng theo những gì tôi hiểu, có những thứ như Promise/A và Promise. Sự khác biệt giữa chúng là gì? Điều này có đúng với thông số kỹ thuật Promise và Promise/A không? trong trường hợp
-
lời hứa - dấu chấm phẩy bên trong và bên ngoài đối tượng Promise
Khi tôi chạy đoạn mã sau: my $timer = Promise.in(2); my $after = $timer.then({ say "2 giây đã kết thúc!"; 'kết quả'
-
lời hứa - Tại sao tôi không được phép hủy Lời hứa?
Lời hứa đơn giản sau đây đã được tuyên thệ và tôi không được phép phá bỏ nó. $my_promise của tôi = bắt đầu { vòng lặp {} # hoặc ngủ x 'lời hứa lại;
-
lời hứa - mở rộng lời hứa trong ES6
Tôi đang cố gắng mở rộng Promise: class PersistedPromise mở rộng Promise { } và sau đó gọi độ phân giải tĩnh trên lớp dẫn xuất để trực tiếp tạo Promise đã được giải quyết: Per
-
javascript - Cách trả lại lời hứa sau khi kiểm tra kết quả của một lời hứa trước khi gọi một lời hứa khác
Tôi có hai hàm trả về lời hứa và tôi sử dụng chúng một cách độc lập là: getLocal().then(...) và getWeb().then(...) Nhưng bây giờ tôi gặp một vấn đề lạ: 1) Tôi cần thứ ba
-
Promise.all bên trong Promise.all có phải là cách thực hành tốt cho Promise không?
Tôi không biết liệu giải pháp có hứa hẹn hay không.tất cả đều có trong lời hứa.tất cả đều là một cách thực hành tốt. Tôi không chắc. Tôi cần lấy thông tin từ một nhóm người dùng và sau đó để đáp lại thông tin này, tôi cần gửi thông báo bằng tin nhắn. hãy để danh sách người dùng =
-
Tại sao các vi nhiệm lại được xếp hàng đợi sau khi một Promise được xâu chuỗi được thực thi sau khi Promise đầu tiên được giải quyết và các Promise bị xâu chuỗi lại bị bỏ qua?
Tôi đã cố gắng sử dụng hàm queueMicrotask() nhưng tôi chưa tìm ra cách ưu tiên các lệnh gọi lại khi chúng là các tác vụ vi mô. Hãy xem đoạn mã sau: function taskAndMicroTasks() { const
-
Tại sao các vi nhiệm lại được xếp hàng đợi sau khi một Promise được xâu chuỗi được thực thi sau khi Promise đầu tiên được giải quyết và các Promise bị xâu chuỗi lại bị bỏ qua?
Tôi đã cố gắng sử dụng hàm queueMicrotask() nhưng tôi chưa tìm ra cách ưu tiên các lệnh gọi lại khi chúng là các tác vụ vi mô. Hãy xem đoạn mã sau: function taskAndMicroTasks() { const
-
lời hứa - Lời hứa của Pharo :
Đầu năm nay, tôi đã làm việc trong một dự án hứa hẹn tại Pharo Smalltalk. Ý tưởng là để đạt được hành vi sau: ([ 30 giây chờ. 4 ]promiseValue )sau đó:
-
android — Bluebird Promise.all bắt và tiếp tục Lời hứa ở giữa chuỗi Lời hứa
Xin chào mọi người, cảm ơn trước sự giúp đỡ của bạn. Đây là những gì tôi đang cố gắng thực hiện function1(){ ném một số lỗi(); } function2() { // dosomething suc
-
javascript — Các cuộc gọi lại lồng nhau trong Node.js Lời hứa trong Lời hứa không được giải quyết
Tôi có mã chưa được phân tích cú pháp sau đây. f2 đã giải quyết được nên tôi sẽ không thêm mã đó, đó là f1 mà tôi gặp vấn đề. Tôi gọi hàm, nó đạt tới phần trong cùng nếu, nó gọi hàm "find", nó thực thi hàm findId, trả về Id một cách hoàn hảo rồi thực thi editId
Tôi là một lập trình viên xuất sắc, rất giỏi!