В інших мовах, таких як 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
Чи є кращий спосіб імітувати кортежі Python в JavaScript 5?
Оновлення: Дивіться відповідь щодо ES6, який слід віддавати перевагу кавовому скрипту для нових проектів.
var name=tuple[0], age=tuple[1];
Це трохи більше друку, але потворне може бути завищенням.
var tuple, name, age;