JavaScript 1.7 では、分解が可能です。
[a, b] = [1, 2] // var a = 1, b = 2;
残りの配列と頭を取得する方法はありますか: Clojure
(let [[head & xs] [1 2 3]] (print head xs)) ; would print: 1 [2 3]
パイソン
a, b* = [1, 2, 3]
参照: https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7#Using_JavaScript_1.7