पायथन 2 और पायथन 3 जैसी अन्य भाषाओं में, आप टपल वैरिएबल के मानों को परिभाषित और असाइन कर सकते हैं, और उनके मूल्यों को इस तरह से पुनः प्राप्त कर सकते हैं:
tuple = ("Bob", 24)
name, age = tuple
print(name) #name evaluates to Bob
print(age) #age evaluates to 24
क्या जावास्क्रिप्ट में भी ऐसा ही कुछ है? या क्या मुझे सिर्फ एक सरणी के साथ इसे बदसूरत तरीके से करना है:
tuple = ["Bob", 24]
name = tuple[0] //name Evaluates to Bob
age = tuple[1] //age Evaluates to 24
क्या जावास्क्रिप्ट 5 में पायथन टुपल्स को अनुकरण करने का एक बेहतर तरीका है?
अपडेट: ईएस 6 के बारे में जवाब देखें, जिसे नए प्रोजेक्ट्स के लिए कॉफीस्क्रिप्ट पर पसंद किया जाना चाहिए।
var name=tuple[0], age=tuple[1];
यह थोड़ा अधिक टाइपिंग है, लेकिन बदसूरत एक ओवरस्टेटमेंट हो सकता है।
var tuple, name, age;