En otros lenguajes como Python 2 y Python 3, puede definir y asignar valores a una variable de tupla y recuperar sus valores de la siguiente manera:
tuple = ("Bob", 24)
name, age = tuple
print(name) #name evaluates to Bob
print(age) #age evaluates to 24
¿Hay algo similar en JavaScript? O simplemente tengo que hacerlo de la manera más fea con una matriz:
tuple = ["Bob", 24]
name = tuple[0] //name Evaluates to Bob
age = tuple[1] //age Evaluates to 24
¿Existe una mejor manera de simular tuplas de Python en JavaScript 5?
Actualización: consulte la respuesta sobre ES6, que debería favorecerse sobre CoffeeScript para nuevos proyectos.
var name=tuple[0], age=tuple[1];
Es un poco más mecanografiado, pero feo puede ser una exageración.
var tuple, name, age;