Array к.csv добавит только первый Arrayitem
Я использую модуль nmp csv-write-stream для записи массива в.csv. Вот функция, которую я написал для создания.csv:
arrayToCsv = function (wordArray) {
var writer = csvWriter({headers: ['Word']});
writer.pipe(fs.createWriteStream('WordCounter.csv'));
writer.write(wordArray);
writer.end();
}
Пока это работает, но массив в этом специфическом контексте имеет более 300 записей, и он присоединяет только первую, поэтому.csv выглядит примерно так:
Word
Cart
так как корзина это первое слово. Вот короткая выдержка из моего массива
[ 'Cart',
'Wishlist',
'Login',
'Register',
'Categories',
'Litter',
'Boxes',
'Modkat',
'Tray',
'Open',
'Litter',
'Box',
'Flip',
'Front-Entry',
'Litter',
То, что я также сделал, это подтолкнуло отдельные элементы в массиве для итерации, которая выглядела так:
arrayToCsv = function (wordArray) {
var writer = csvWriter({headers: ['Word']});
writer.pipe(fs.createWriteStream('WordCounter.csv'));
for (i = 0; i < wordArray.length; i++) {
writer.write(wordArray[i]);
}
writer.end();
}
Также не работал, я благодарен за каждый вклад.