Certaines fonctionnalités nécessitent le mode strict. Activez ce mode en plaçant le code suivant sur la toute première ligne de votre fichier CloudScript :
use strict;Interpolation de chaînes
Lorsque vous composez des messages pour vos joueurs, vous pouvez utiliser des chaînes interpolées sur plusieurs lignes. Utilisez l’accent grave (back-tick) pour créer une chaîne interpolée. Vous pouvez ensuite insérer des données directement dans la chaîne à l’aide de la syntaxe${ variable }.
Cela vous permet d’éviter la concaténation de chaînes et améliore la lisibilité du code.
Les chaînes délimitées par des accents graves sont littérales et peuvent s’étendre sur plusieurs lignes. Vous devez donc surveiller toute l’indentation, car tout espace ou toute tabulation supplémentaire sera capturé dans la chaîne.
Nouvelles méthodes et fonctions fléchées
ES6 apporte une nouvelle syntaxe de définition des fonctions à l’aide de l’opérateur flèche=>. L’extrait ci-dessous présente des équivalents approximatifs pour certaines utilisations de l’opérateur.
Array.findIndex, permet d’effectuer une recherche par prédicat avec le code élégant et concis suivant.
Affectation d’objets
La méthodeObject.assign vous permet d’étendre facilement n’importe quel objet avec un nouvel ensemble de propriétés et de méthodes.
Offrant une grande variété d’utilisations, cette méthode est particulièrement utile pour étendre un objet de gestionnaires et créer des groupes de gestionnaires.
Accesseurs (getters)
Vous pouvez utiliser des « getters » pour encapsuler des appels d’API courants dans une syntaxe plus agréable. Considérez l’état suivant des Title Data.
Foo et Bar depuis TitleData, puis les utiliser de façon très simple.
