2017-06-20 7 views
-1

Mein Array,Wie in js durch Objekte in einem Array iterieren

var array = [[{'text':'alk'},{'text':'ank'}],[{'text':'nmk'},{'text':'jlk'}],[{'text':'mml'},{'text':'hhj'}],[{'text':'nnl'}]] 

Ich möchte alle diese Daten in der Datei in eine Datei jedes Array von Array schreiben.

file 1 has [{'text':'alk'},{'text':'ank'}],[{'text':'nmk'},{'text':'jlk'} data 
    file 2 has {'text':'mml'},{'text':'hhj'} 
    file 3 has {'text':'nnl'} 

Ich schrieb den Code wie

arrays.forEach(function(i,v){ 
    v = v+1; 
    var newData ='saved'; 
    fileName = 'public/amp/test2/amp-blogs-list-page'+v+'.html'; 
    i.forEach(function(k,l){ 
     filewrite goes here 
    }); 
}); 

ich nur das letzte Element jeder arry, geschrieben in die Datei af sehen Kann bitte jemand me.Thanks helfen.

Antwort

1

Ich denke, das Problem liegt in dem Schreiben in die Datei. Wenn Sie nur die letzten Elemente jedes Arrays sehen, bedeutet dies, dass Sie Ihre Dateien jedes Mal neu schreiben. Sie müssen nur jeden Artikel anhängen, nicht neu schreiben.

zum Anhängen see here

+0

, ich denke, das gleiche ... wie können wir die Datei in Knoten js Datei anhängen? –

+0

@KLP Bearbeiten. Sieh dort –

+0

Ich hatte etwas zu fragen ... –

Verwandte Themen