2017-06-20 1 views
-1

Mon tableau,Comment itérer à travers des objets dans un tableau dans js

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

Je veux écrire toutes ces données dans le fichier chaque tableau de tableau dans un seul fichier.

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

j'ai écrit le code comme,

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

Je ne vois que le dernier élément af chaque Arry est écrit dans le fichier, Quelqu'un peut-il aider s'il vous plaît me.thanks.

Répondre

1

Je pense que le problème est dans l'écriture dans le fichier. Si vous ne voyez que les derniers éléments de chaque tableau, cela signifie que vous réécrivez vos fichiers à chaque fois. Vous avez juste besoin d'ajouter chaque élément pour ne pas les réécrire.

Pour annexant déposer see here

+0

, je pense la même chose ... comment pouvons-nous ajouter au fichier dans js de nœud? –

+0

@KLP Editet. Voir là –

+0

J'avais quelque chose à demander ... –