Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Async utilities for node and the browser

License

NotificationsYou must be signed in to change notification settings

caolan/async

Repository files navigation

Async Logo

Github Actions CI statusNPM versionCoverage StatusJoin the chat at https://gitter.im/caolan/asyncjsDelivr Hits

Async is a utility module which provides straight-forward, powerful functions for working withasynchronous JavaScript. Although originally designed for use withNode.js and installable vianpm i async, it can also be used directly in the browser. An ESM/MJS version is included in the mainasync package that should automatically be used with compatible bundlers such as Webpack and Rollup.

A pure ESM version of Async is available asasync-es.

For Documentation, visithttps://caolan.github.io/async/

For Async v1.5.x documentation, goHERE

// for use with Node-style callbacks...varasync=require("async");varobj={dev:"/dev.json",test:"/test.json",prod:"/prod.json"};varconfigs={};async.forEachOf(obj,(value,key,callback)=>{fs.readFile(__dirname+value,"utf8",(err,data)=>{if(err)returncallback(err);try{configs[key]=JSON.parse(data);}catch(e){returncallback(e);}callback();});},err=>{if(err)console.error(err.message);// configs is now a map of JSON datadoSomethingWith(configs);});
varasync=require("async");// ...or ES2017 async functionsasync.mapLimit(urls,5,asyncfunction(url){constresponse=awaitfetch(url)returnresponse.body},(err,results)=>{if(err)throwerr// results is now an array of the response bodiesconsole.log(results)})

About

Async utilities for node and the browser

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors235

Languages


[8]ページ先頭

©2009-2025 Movatter.jp