一部の機能は strict モードを必要とします。CloudScript ファイルの最初の行に次のコードを配置してこのモードを有効化します:
use strict;文字列補間
プレイヤーへのメッセージを作成する際、複数行の補間文字列を使いたい場合があります。補間文字列を作成するには バッククォート記号 を使用します。データは${ variable } 構文で文字列に直接挿入できます。
これにより、文字列連結を避け、コードの可読性を向上させることができます。
バッククォートで囲まれた文字列は逐語的で、複数行にわたることがあります。つまり、余分なスペースやタブが文字列に取り込まれるため すべてのインデント に注意する必要があります。
新しいメソッドとアロー関数
ES6 では、アロー演算子=> を使用して関数を定義する 新しい 構文が導入されました。以下のスニペットは、特定の演算子の使用方法の大まかな対応を示しています。
Array.findIndex メソッドと組み合わせると、以下のような見た目のよい簡潔なコードで述語による検索が可能になります。
オブジェクトへの代入
Object.assign メソッドを使用すると、任意のオブジェクトを新しいプロパティやメソッドのセットで簡単に拡張できます。
このメソッドは多様な用途がありますが、特に handlers オブジェクトを拡張してハンドラーのグループを作成するのに便利です。
ゲッター
「ゲッター」を使うと、一般的な API 呼び出しをより構文的に洗練された形にカプセル化できます。次の Title Data の状態を考えてみてください。 以下のスニペットは、TitleData から Foo と Bar のデータを取得し、非常にわかりやすい方法で利用する方法を示しています。
