Dans d'autres langages comme Python 2 et Python 3, vous pouvez définir et attribuer des valeurs à une variable de tuple et récupérer leurs valeurs comme ceci:
tuple = ("Bob", 24)
name, age = tuple
print(name) #name evaluates to Bob
print(age) #age evaluates to 24
Y a-t-il quelque chose de similaire dans JavaScript? Ou est-ce que je dois juste le faire de la manière laide avec un tableau:
tuple = ["Bob", 24]
name = tuple[0] //name Evaluates to Bob
age = tuple[1] //age Evaluates to 24
Existe-t-il un meilleur moyen de simuler des tuples Python dans JavaScript 5?
Mise à jour: voir la réponse concernant ES6, qui devrait être privilégiée par rapport à CoffeeScript pour les nouveaux projets.
var name=tuple[0], age=tuple[1];
C'est un peu plus typé, mais laid pourrait être une exagération.
var tuple, name, age;