μ΄λ€ λ²μ μ λΉλκΈ°λ₯Ό μ¬μ©νκ³ μμ΅λκΉ?
2.4.1
(λ Έλ λ²μ / λΈλΌμ°μ λ²μ )μμ λ¬Έμ κ° λ°μν νκ²½
λ Έλ 8.0.0
λ νμ΄?
async=require('async')
_=require('underscore')
async.parallel(_.range(10), function(iter, cb) { cb(null); }, function(err) { console.log(err); })
λ¬΄μ¨ μΌμ΄ μΌμ΄λκΈ°λ₯Ό κΈ°λ νμ΅λκΉ?
nullμ μΈμν΄μΌν©λλ€.
μ€μ κ²°κ³Όλ 무μμ λκΉ?
TypeError: wrapAsync(...) is not a function
at /usr/local/lib/node_modules/async/dist/async.js:3830:24
at eachOfArrayLike (/usr/local/lib/node_modules/async/dist/async.js:1003:9)
at eachOf (/usr/local/lib/node_modules/async/dist/async.js:1051:5)
at _parallel (/usr/local/lib/node_modules/async/dist/async.js:3829:5)
at Object.parallelLimit [as parallel] (/usr/local/lib/node_modules/async/dist/async.js:3912:5)
at repl:1:7
at ContextifyScript.Script.runInThisContext (vm.js:44:33)
at REPLServer.defaultEval (repl.js:239:29)
at bound (domain.js:301:14)
at REPLServer.runBound [as eval] (domain.js:314:12)
μ£μ‘ν©λλ€. λ΄ μ€μμ λλ€.
@tlbtlbtlb μ μ€μλ₯Ό
@tlbtlbtlb μ΄ μ€λ₯μ λν ν΄κ²°μ± μ 무μμ λκΉ? κ°μ μ€λ₯κ° λ°μν©λλ€. κ°μ¬.
"μ£μ‘ν©λλ€. μ€μ"-λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ΄λμμ΅λλ€. μμΈν μ€λͺ ν΄ μ£Όμ μ κ°μ¬ν©λλ€.
@tlbtlbtlb μμ§λ μ κ΅νκ²
νΈμ§ : μ΅λͺ ν¨μ λ΄μμ λΉλκΈ° ν¨μλ₯Ό λννμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
async.parallel([ function(callback) {
self.queues["genetic"].destroy(callback);
}
νΉμ λ¬Έμ λ₯Ό ν΄κ²°νμ§ λͺ»ν μλ μμ§λ§ λ΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€!
async.parallel
λ ν¨μ λ°°μ΄μλ°μ΅λλ€. λλ κ·Έκ²μ async.each
μ²λΌ λΆλ₯΄κ³ μμλ€.
κ°μ¬ν©λλ€ π
TypeError ν΄κ²° λ°©λ² : wrapAsync (...)λ ν¨μκ° μλλλ€.
μ μλμ§ μμ ν¨μλ₯Ό λ°λ³΅μλ‘ μ λ¬ν©λλ€ (μ : async.map(array, undefined, callback)
. νΈμΆ μ€νμμ μ½λλ₯Ό νμΈνμμμ€.
κ°μ₯ μ μ©ν λκΈ
"μ£μ‘ν©λλ€. μ€μ"-λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ΄λμμ΅λλ€. μμΈν μ€λͺ ν΄ μ£Όμ μ κ°μ¬ν©λλ€.