From 1076fa6034a77647af40bf2464b16b93895912cb Mon Sep 17 00:00:00 2001 From: rick Date: Wed, 24 Mar 2021 21:32:11 +0100 Subject: [PATCH] Ajout doc --- jour12/jour12.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/jour12/jour12.js b/jour12/jour12.js index d95c749..be8c429 100644 --- a/jour12/jour12.js +++ b/jour12/jour12.js @@ -4,19 +4,26 @@ const data = JSON.parse(file); try { console.log("Traitement de la première partie…"); - console.log("La somme totate est " + parseJsonPrem(data)); + console.log("La somme totale est " + parseJsonPrem(data)); } catch(err) { console.log("Une erreur a été rencontrée !"); console.error(err); } +/** + * Fonction additionnant tous les nombres contenus dans un objet + * de type Array ou JSON. + * + * @param Object obj - Object où se trouve des nombres + * @return int la somme totale + */ function parseJsonPrem(obj) { let ret = 0; let value; for (const index in obj) { value = obj[index]; - if (value instanceof Object) { + if (value instanceof Object) { // car Array est un Object ret += parseJsonPrem(value); } else if (Number.isInteger(value)) { ret += value;