Em outras linguagens, como Python 2 e Python 3, você pode definir e atribuir valores a uma variável de tupla e recuperar seus valores assim:
tuple = ("Bob", 24)
name, age = tuple
print(name) #name evaluates to Bob
print(age) #age evaluates to 24
Existe algo semelhante em JavaScript? Ou eu apenas tenho que fazer isso da maneira feia com um array:
tuple = ["Bob", 24]
name = tuple[0] //name Evaluates to Bob
age = tuple[1] //age Evaluates to 24
Existe uma maneira melhor de simular tuplas Python em JavaScript 5?
Atualização: Veja a resposta sobre ES6, que deve ser preferido em relação ao CoffeeScript para novos projetos.
var name=tuple[0], age=tuple[1];
É um pouco mais de digitação, mas feio pode ser um exagero.
var tuple, name, age;