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ÅŸ:
Android: çoklu Dikey hizalama çizgi Ed...
Kullanma Node.js modül alt Çizgi...
Nasıl CSS metin ve alt çizgi arasındak...
CSV dosyasını okumak ve bir diziye değ...
Nasıl bir SQL Çalıştır metin MySQL ver...