2017-06-20 73 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

我有话要问... –