node.js: bir metin bir diziye dosyasını okuyun. (Her çizgi Dizideki bir öğe.) | Netgez.com
SORU
26 Temmuz 2011, Salı


node.js: bir metin bir diziye dosyasını okuyun. (Her çizgi Dizideki bir öğe.)

Node.js JavaScript bir dizi içine büyük bir dosya okumak istiyorum.

Eğer öyleyse bu dosya böyle ise:

first line
two 
three
...
...

Dizi olurdu:

['first line','two','three', ... , ... ] 

İşlevi bu gibi görünecektir:

var array = load(filename); 

Bu nedenle bir dize olarak yükleniyor ve sonra bölme fikri kabul edilemez.

CEVAP
26 Temmuz 2011, Salı


Senkron:

var fs = require('fs');
var array = fs.readFileSync('file.txt').toString().split("\n");
for(i in array) {
    console.log(array[i]);
}

Asenkron:

var fs = require('fs');
fs.readFile('file.txt', function(err, data) {
    if(err) throw err;
    var array = data.toString().split("\n");
    for(i in array) {
        console.log(array[i]);
    }
});

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • BgirlNilaya

    BgirlNilaya

    29 EKÄ°M 2008
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NÄ°SAN 2009