objective c - javascript enum auto-increment? -
ओबजेसी में मैं इस तरह enum का उपयोग कर सकते हैं:
टाइपिंगफ़ enum {STATE_A = 1 , STATE_B, STATE_C, ...... STATE_KK = 100, STATE_FF, ...... STATE_XXX = 99999} राज्य; प्रत्येक चर के मान स्वतः बढ़े हुए हैं (पूर्व के मुकाबले)।
लेकिन जावास्क्रिप्ट में, मुझे इसकी आवश्यकता है:
< कोड> वारा राज्य = {STATE_A: 1, STATE_B: 2, STATE_C: 3, ...... STATE_KK: 100, STATE_FF: 101, ...... STATE_XXX = 99999} आप देख सकते हैं कि मुझे प्रत्येक varible के लिए सभी मान निर्दिष्ट करने की आवश्यकता है और यह वास्तव में बीमार है जब आपके पास बहुत सारे वैरिएबल मिले और यह तब भी बीमार हो जाता है जब आप एक वैरिएबल को बीच में डालने का प्रयास करते हैं ताकि आपको खुद से पूछना पड़े यह मूल्य होना चाहिए ???)
मैं जे एस के लिए काफी नया हूँ और वास्तव में जानना चाहता हूं कि अगर जेएस में एएनयूम का उपयोग करने का एक तरीका है, जैसे अन्य भाषाओं जैसे ओजजेसी जैसा मैंने उल्लेख किया है।
इसकी बदसूरत, लेकिन आप ऐसा कर सकते हैं: / P>
var i = 1; Var राज्य = {STATE_A: i ++, STATE_B: i ++, STATE_C: i ++}
Comments
Post a Comment