Avant cela, introduisons une lecture linéaire du NPM: https://github.com/nickewing/line-reader. Les amis qui en ont besoin peuvent y jeter un œil.
Téléchargez directement le code:
Fonction Readlines (Input, func) {var restant = ''; input.on ('data', function (data) {resing + = data; var index = resing.indexof ('/ n'); while (index> -1) {var line = resing.substring (0, index); reste = resing.substring (index + 1); func (line); index = resing.indexof ('/ n');}}); input.on ('end', function () {if (resing.length> 0) {func (restant);}});} fonction func (data) {contener.push (data);} var input = fs.createadstream (__ Diriding + '/ip_arr.txt' :) ;readlines(Input, Func);