Tìm kiếm trang web

javascript - Có câu lệnh tương đương với 'continue' khi sử dụng node.js async forEachSeries không?

Tôi đang sử dụng gói async của node.js, cụ thể là forEachSeries, để thực hiện một loạt các yêu cầu http dựa trên các tham số lấy từ một mảng. Trong callback của mỗi yêu cầu, tôi có một số câu lệnh if/else để phản hồi các loại phản hồi khác nhau.

Đọc thêm →

javascript - Làm thế nào để tạo một vòng lặp bất đồng bộ sạch?

Theo các tiêu chuẩn REST điển hình, tôi đã tách các tài nguyên của mình thành các điểm cuối và các cuộc gọi riêng biệt. Hai đối tượng chính ở đây là List và Item (và tất nhiên, một danh sách có một danh sách các mục, cũng như một số dữ liệu khác liên quan đến nó).

Vì vậy, nếu một người dùng muốn truy xuất

Đọc thêm →

bất đồng bộ - Javascript: Làm thế nào để điều khiển luồng với việc duyệt cây đệ quy bất đồng bộ?

Tôi cần đệ quy trên một cây để thực hiện các thao tác trên các nút cụ thể bằng các thao tác bất đồng bộ. Làm thế nào tôi có thể điều khiển luồng để có quyền truy cập vào các nút khi nó hoàn thành?

Đây là một tình huống ví dụ:

data = { name: "deven", childre

Đọc thêm →

javascript - node.js async.each callback, làm sao tôi biết khi nào nó xong?

Tôi đang cố gắng hiểu Node.js và một số hoạt động bất đồng bộ. Trong đoạn mã dưới đây, tôi lấy một số nguồn tin RSS và lưu các bài viết tìm thấy nếu tôi chưa lưu chúng trước đó. Mã hoạt động và lưu các bài viết mới. Tuy nhiên, tôi không chắc cách thay đổi điều này để biết khi nào tất cả các bài viết đã

Đọc thêm →

javascript - Hàm bất đồng bộ trong vòng lặp while

Tôi có một câu hỏi về cách thực hiện một tác vụ bất đồng bộ trong vòng lặp while cho đến khi một điều kiện nào đó được thỏa mãn. Đây là một câu hỏi mang tính lý thuyết nhưng tôi có thể thấy cách mà điều này có thể trở thành vấn đề trong một số tình huống.

Tôi sẽ thử minh họa vấn đề bằng một ví dụ (tôi đang sử dụng JavaScript ở đây,

Đọc thêm →

javascript - Webpack DefinePlugin từ hàm bất đồng bộ

Tôi muốn định nghĩa một số hằng số được trả về từ một tài nguyên bất đồng bộ. Có cách nào để làm điều này trong Webpack không?

/* webpack.config.js */ module.exports = { ..., plugins: [ new webpack.DefinePlugin({ someVar: /* RETURN VARIABLE FROM ASYNC FUNCTION */ }) ] }

Đọc thêm →

javascript - nodejs và async.waterfall với các điều kiện if và danh sách hàm điều kiện

Tôi đã làm việc với async.waterfall và nodejs. Nó hoạt động rất tốt nhưng bây giờ tôi có một câu hỏi về luồng.

Tôi muốn sử dụng một điều kiện if đơn giản trong luồng async.waterfall.

async.waterfall([ callOne, callTwo, if(condi

Đọc thêm →

javascript - Làm thế nào để chuyển trigger/sự kiện thành Promise hoặc async/await?

Tôi đang cố gắng chuyển đổi một hàm callback sang async/await. Mã sử dụng postMessage từ khung cửa sổ chính đến một iframe. Khi iframe gửi lại một thông điệp, nó gọi hàm callback. Có cách nào chuyển đổi sang Promise từ mẫu $ (window).on(...) không?

Phiên bản tối thiểu của mã hoạ

Đọc thêm →

javascript - Ionic 3 - Cập nhật Observable với dữ liệu bất đồng bộ

Đối với một ứng dụng mạng xã hội, tôi có một tập hợp các đối tượng feed được tham chiếu bởi ID của chúng bằng cách sử dụng AngularFire 2. Khi mỗi ID này đã có dữ liệu liên quan được lấy từ cơ sở dữ liệu lưu trữ các đối tượng feed thực sự, tôi muốn cập nhật đối tượng Observable feedCards với

Đọc thêm →

javascript - Bắt đầu đồng thời với async/await

Tôi nghĩ rằng mình đã hiểu khá rõ về async await cho đến khi tôi thử điều này:

const promise1 = new Promise((resolve, reject) => { setTimeout(() => resolve('what'), 10000); }); const promise2 = new Promise((resolve, reject) => { setTimeout(() => resolve('?'), 15000); }); async function asyncTest() {

Đọc thêm →