1. ホーム
  2. javascript

[解決済み] タプルからJavaScriptの変数への代入

2022-03-14 04:27:07

質問

Python 2やPython 3などの他の言語では、このようにタプル変数を定義して値を代入し、その値を取得することができます。

tuple = ("Bob", 24)
name, age = tuple
print(name)           #name evaluates to Bob
print(age)            #age evaluates to 24

JavaScriptで同じようなものはないのでしょうか?それとも配列で不格好にやるしかないのでしょうか。

tuple = ["Bob", 24]
name = tuple[0]       //name Evaluates to Bob
age = tuple[1]        //age Evaluates to 24

JavaScript 5でPythonのタプルをシミュレートする良い方法はありますか?

更新しました。 新しいプロジェクトではCoffeeScriptよりもES6を優先すべきとの回答を参照してください。

どのように解決するのですか?

Javascript 1.7を追加しました。 構造化代入 これにより、本質的にあなたが求めていることができるようになります。

function getTuple(){
   return ["Bob", 24];
}
var [a, b] = getTuple();
// a === "bob" , b === 24 are both true