2017-06-20 40 views
-1

我的陣列,如何通過對象遍歷數組中的JS中

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

我想所有這些數據陣列的每個陣列寫入文件到一個文件中。

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

我寫的代碼,

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 
    }); 
}); 

我只看到最後一項自動對焦每個ARRY被寫入該文件,任何人都可以請幫助me.Thanks。

回答

1

我認爲問題在於寫入文件。如果你只看到每個數組的最後一項,這意味着你每次都重寫你的文件。你只需要追加每一個項目不重寫它們。

對於附加到文件see here

+0

,我想的一樣......我們怎麼可以追加在節點JS到文件? –

+0

@KLP Editet。 –

+0

我有話要問... –