17

次のように JavaScript で複数の割り当てを実行する方法はありますか。

var a, b = "one", "two";

これはこれと同等です:

var a = "one";
var b = "two";
4

3 に答える 3

47

ES6 では、次の方法で実行できます。

var [a, b] = ["one", "two"];

上記のコードは ES6 表記であり、配列の分割/オブジェクトの分割 (オブジェクトの場合) と呼ばれます。

式の右側に配列を指定し、左側にカンマ区切りの変数を角括弧で囲みます。

最初の変数は最初の配列値にマップされ、以下同様です。

于 2016-07-16T13:45:42.470 に答える
-11

いいえ、この方法ではできません。Javascript はこのタイプの宣言をサポートしていません

于 2016-07-16T13:46:19.057 に答える