पुन: उपयोग करें, मैं लाइन द्वारा एक फ़ाइल लाइन पढ़ने की कोशिश कर रहा हूं, कुछ क्रियाएं करता हूं जिनमें कॉलबैक होता है और जब फ़ंक्शन लाइन रीड्यूम फिर से शुरू होता है। उदाहरण के लिए:नोडज - फ़ाइल से लाइन द्वारा लाइन पढ़ें, प्रत्येक पंक्ति के लिए एसिंक एक्शन करें और
var fs = require('fs');
var readline = require('readline');
var stream = require('stream');
var instream = fs.createReadStream('./phrases.txt');
var outstream = new stream;
var rl = readline.createInterface(instream, outstream);
rl.on('line', function (line) {
rl.pause();
setTimeout(function() {
console.log('resuming');
rl.resume();
}, 2000);
});
मैं यह धारणा थी उपरोक्त उदाहरण मूल रूप से, एक लाइन पढ़ना चाहिए 2 सेकंड, console.log
के लिए प्रतीक्षा करें और फिर अगली पंक्ति में जारी है। क्या वास्तव में होता है, कि यह पहली बार 2 सेकंड प्रतीक्षा और फिर वहां से निसृत console.log
क्या नींद (2) जोड़ने के बारे में इतना अच्छा है? – Dmitri