Bonjour,
j'ai un soucis avec le retour d'une fonction. Je voudrais concaténer des objets qui sont issus du retour de ma fonction. Je suis sûr que le retour est correct car je peux console.log dans la fonction en elle même et tout est OK. Si je déclare ma variable dans mon for, un objet (le dernier) m'est renvoyé, ce qui est normal. Par contre, chose étrange, si je déclare ma variable hors de la boucle et que je concatène ces retours, je reçoisJe ne vois pas pourquoi une telle situation se produit.[object Object][object Object][object Object]
J'espère que vous pourrez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 app.get('/', function(req, res) { res.contentType('application/json'); fs.readFile(__dirname + '/monFichier.xml', function(err, data) { parser.parseString(data, function (err, result) { var tabOfObject = level1.level2.level3.object; var data = ""; for (var object in tabObject){ data = data + maFonction(tabObject,tabObject[object]); } console.log(data); res.send(data); }); }); });
Merci.
Partager