क्या JavaScript में संख्याओं का अनुक्रम उत्पन्न करने के लिए range() फ़ंक्शन है?
सभी को नमस्कार! मैं JavaScript में नौसिखिया हूँ, Python से आया हूँ। वहाँ एक बहुत ही सुविधाजनक built-in फ़ंक्शन `range()` है, जो आसानी से संख्याओं का अनुक्रम बनाने देता है, उदाहरण के लिए:\n\n```python\nfor i in range(5):\n print(i) # 0, 1, 2, 3, 4\n\nmy_list = list(range(2, 10, 2)) # [2, 4, 6, 8]\n```\n\nअब मैं JavaScript में लिख रहा हूँ और मुझे कुछ ऐसा ही करने की आवश्यकता है। उदाहरण के लिए, 1 से 10 तक संख्याओं का एक array बनाना, या 0 से 20 तक 3 के step के साथ loop में चलना। मैंने Google पर खोजने की कोशिश की, लेकिन मुझे कोई built-in method नहीं मिला।\n\nअभी मैं ऐसा कर रहा हूँ:\n\n```javascript\nlet arr = [];\nfor (let i = 0; i < 10; i++) {\n arr.push(i);\n}\n```\n\nयह काम करता है, लेकिन बोझिल लगता है। खासकर जब अलग-अलग steps के साथ ranges या reverse order में generate करने की आवश्यकता होती है। मुझे लगता है कि JavaScript जैसी आधुनिक भाषा में, यह लंबे समय से होना चाहिए था।