> Toiminnot
Palauttaa taulukon array kaikkien numeeristen alkioiden summan.
JavaScriptissä ei ole natiivia summaa: kirjoitetaan a.reduce((s, x) => s + x, 0). Kaksi ansaa. Ilman alkuarvoa reduce nostaa TypeError-poikkeuksen tyhjällä taulukolla: säilytä 0. Ja + ketjuttaa heti kun jokin alkio on merkkijono — ["a", "b"].reduce((s, x) => s + x, 0) on merkkijono "0ab", ei luku.
Pythonissa sum() nostaa TypeError-poikkeuksen heti kun jokin alkio ei ole luku, kun taas sum LeekScriptissä muuntaa jokaisen alkion (ei-numeerisesta merkkijonosta tulee siellä sen pituus). Toinen ero: tuloksen tyyppi seuraa alkioiden tyyppiä, sum([1, 2]) palauttaa kokonaisluvun 3, kun taas sum LeekScriptissä palauttaa aina liukuluvun. sum([]) on 0, ja toinen argumentti antaa aloitusarvon — sum([1, 2], 10) on 13.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.