В других языках, таких как 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, которому следует отдавать предпочтение перед CoffeeScript для новых проектов.
var tuple, name, age;