1 से N तक संख्याओं का array कैसे बनाएं JavaScript में? (आसान तरीका)
सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा: मुझे एक array बनाना है जिसमें 1 से N तक संख्याएँ हों। उदाहरण के लिए, यदि N = 5 है, तो array [1, 2, 3, 4, 5] होना चाहिए।
मैंने इसे सीधे तरीके से करने की कोशिश की — for loop के माध्यम से:
```javascript
let arr = [];
for (let i = 1; i <= N; i++) {
arr.push(i);
}
```
यह काम करता है, लेकिन मुझे लगता है कि इसका एक और अधिक सुंदर तरीका होना चाहिए। अन्य भाषाओं (जैसे Python) में एक built-in function range() होता है, लेकिन JavaScript में मुझे ऐसा कुछ नहीं मिला। मैंने Array.from() method और new Array(N) का उपयोग करने की कोशिश की, लेकिन कुछ अजीब परिणाम मिले:
```javascript
// प्रयास 1
let arr1 = new Array(5); // [empty × 5]
// प्रयास 2
let arr2 = Array.from({length: 5}, (v, i) => i); // [0, 1, 2, 3, 4] — लेकिन शून्य से शुरू होता है
```
सही तरीके से कैसे करें?