40}説明オブジェクトリテラルと配列リテラルによって、いくつかのデータをアドホックにまとめられます。5];分割代入の構文はオブジェクトや配列のリテラルと似ています。右辺の各要素が代入される変数を、左辺に記述します。言語に存在する機能に似ています。"three"宣言後の割り当て変数の宣言とは別に分割代入で値を代入できます。場合に使用される既定値を指定できます。7変数の入れ替え分割代入を使用して、複数の変数の値を入れ替えることができます。つの値をスワップするにはテンポラリ変数が必要です。関数は配列を返すことができます。分割代入によって、返された配列の使用をより簡潔に記述できます。メソッドはマッチを見つけ、最初にマッチした文字列全体の一部と、正規表現内の各括弧で囲まれたグループにマッチした文字列の部分を含む配列を返します。分割代入によって、簡単にこの配列の一部分を取り出せます。必要でない場合は、完全一致を無視できます。宣言のない割り当て分割代入は代入文で宣言することなく行うことができます。宣言のないオブジェクトリテラル分割代入を使用するときに必要な構文です。有効なスタンドアロンの構文ではありません。ブロックでありオブジェクトリテラルではないと考えられるからです。