> Fonctions
Retourne la somme de tous les éléments numériques du tableau array.
En JavaScript, il n'y a pas de somme native : on écrit a.reduce((s, x) => s + x, 0). Deux pièges. Sans valeur initiale, reduce lève une TypeError sur un tableau vide : gardez le 0. Et + concatène dès qu'un élément est une chaîne — ["a", "b"].reduce((s, x) => s + x, 0) vaut la chaîne "0ab", pas un nombre.
En Python, sum() lève une TypeError dès qu'un élément n'est pas un nombre, là où sum en LeekScript convertit chaque élément (une chaîne non numérique y devient sa longueur). Autre écart, le type du résultat suit celui des éléments : sum([1, 2]) renvoie l'entier 3, quand sum en LeekScript renvoie toujours un réel. sum([]) vaut 0, et un second argument donne la valeur de départ — sum([1, 2], 10) vaut 13.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.