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

  • michal lelkowski

    michal lelko

    9 Temmuz 2006
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009
  • tychoadragmire

    tychoadragmi

    20 Mart 2006