Javascript に c/++ ユニオンに相当するものがあるのだろうか? Html5 ゲームに使用するライブラリとして使用する必要があるため、このライブラリの関数に渡すオブジェクトにいくつかの固定変数名が必要ですが、計算を容易にするためにデータを配列に保持する方がはるかに簡単です。例を挙げると、ライブラリに関数 'F' があり、変換行列をパラメーターとして受け取るとします。パラメータには、行列要素 (m[0][0]、m[0][1] ...) に連続して対応する変数名 'a'、'b'、... 'f' が必要です。配列を使用する計算用の独自の行列クラスがあります。以下に示すように、「その場で」パラメーターを入力すると問題が解決することはわかっていますが、関数を呼び出すたびにそれを行いたくないし、プロキシ関数を作成したくもありません。
F({a:m[0][0], b:m[0][1], c:[0][2], d:m[1][0], e:m[1][1], f:[1][2]});
組合などの回避策はありますか?