Alguns dos recursos exigem o modo strict. Habilite esse modo colocando o código a seguir na primeira linha do seu arquivo do CloudScript:
use strict;Interpolação de cadeias de caracteres
Ao compor mensagens para seus jogadores, talvez você queira usar cadeias de caracteres interpoladas de várias linhas. Use o símbolo de acento grave para criar uma cadeia de caracteres interpolada. Em seguida, você pode inserir dados diretamente na cadeia de caracteres usando a sintaxe${ variable }.
Isso permite evitar a concatenação de cadeias de caracteres e melhora a legibilidade do código.
As cadeias de caracteres com acento grave são literais e podem ter várias linhas. Isso significa que você precisa ficar atento a todo o recuo, pois qualquer espaço/tabulação extra será capturado na cadeia de caracteres.
Novos métodos e funções de seta
O ES6 traz uma nova sintaxe para definir funções usando o operador de seta=>. O trecho exibido abaixo mostra traduções aproximadas para determinados usos do operador.
Array.findIndex, permite pesquisar por predicado com o seguinte código elegante e sucinto.
Atribuição de objetos
O métodoObject.assign permite estender facilmente qualquer objeto com um novo conjunto de propriedades e métodos.
Com uma grande variedade de usos, esse método é particularmente útil para estender um objeto de manipuladores e criar grupos de manipuladores.
Getters
É possível usar “getters” para encapsular chamadas de API comuns em uma aparência sintaticamente mais agradável. Considere o seguinte estado de Title Data.
Foo e Bar de TitleData e usá-los de forma muito simples.
