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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010