Skip to content

Commit da624d0

Browse files
authored
Update Array Chapters (sumn2u#199)
* Update shift.md * Update push.md * Update pop.md * Update map.md
1 parent 0430ffa commit da624d0

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

np/arrays/map.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ chapter: अध्याय ६
33
pageNumber: ४१
44
titleIndex: ६.२
55
---
6-
# म्याप
6+
# म्याप (Map)
77

8-
`Array.prototype.map()` विधिले एरेमा पुनरावृत्ति गर्दछ र कलब्याक प्रकार्य प्रयोग गरेर यसको तत्वहरू परिमार्जन गर्दछ। कलब्याक प्रकार्य त्यसपछि सरणीको प्रत्येक तत्वमा लागू हुनेछ।
8+
`Array.prototype.map()` विधिले एरेमा पुनरावृत्ति गर्दछ र कलब्याक प्रकार्य प्रयोग गरेर यसको एलिमेन्टहरू परिमार्जन गर्दछ। कलब्याक प्रकार्य त्यसपछि एरेको प्रत्येक एलिमेन्टमा लागू हुनेछ।
99

1010
यहाँ `म्याप` प्रयोग गर्नका लागि वाक्यरचना छ:
1111

@@ -18,7 +18,7 @@ let newArray = oldArray.map(function(element, index, array) {
1818
});
1919
```
2020

21-
उदाहरणका लागि, मानौँ कि तपाईंसँग संख्याहरूको सरणी छ र तपाईं नयाँ सरणी सिर्जना गर्न चाहनुहुन्छ जसले मूल सरणीमा संख्याहरूको मानहरू डबल गर्दछ। तपाईं यो `म्याप` प्रयोग गरेर यो गर्न सक्नुहुन्छ:
21+
उदाहरणका लागि, मानौँ कि तपाईंसँग संख्याहरूको एरे छ र तपाईं नयाँ एरे सिर्जना गर्न चाहनुहुन्छ जसले मूल एरे संख्याहरूको मानहरू डबल गर्दछ। तपाईं यो `म्याप` प्रयोग गरेर यो गर्न सक्नुहुन्छ:
2222

2323
```javascript
2424
const numbers = [2, 4, 6, 8];
@@ -30,7 +30,7 @@ console.log(doubledNumbers);
3030
// Result: [4, 8, 12, 16]
3131
```
3232

33-
तपाईँले `map()` मा पास गरिएको प्रकार्य परिभाषित गर्न बाण प्रकार्य वाक्यविन्यास पनि प्रयोग गर्न सक्नुहुन्छ ।
33+
तपाईँले `map()` मा पास गरिएको प्रकार्य परिभाषित गर्न एराे फङसन (Arrow function) पनि प्रयोग गर्न सक्नुहुन्छ ।
3434

3535
<pre class="language-typescript"><code class="lang-typescript"><strong>let doubledNumbers = numbers.map((number) => {
3636
</strong> return number * 2;
@@ -45,5 +45,5 @@ let doubledNumbers = numbers.map(number => number * 2);
4545

4646
{% hint style="info" %}
4747

48-
`map()` विधिले खाली तत्वहरूका लागि प्रकार्य कार्यान्वयन गर्दैन र मौलिक एरे परिवर्तन गर्दैन ।
48+
`map()` विधिले खाली एलिमेन्टहरूका लागि प्रकार्य कार्यान्वयन गर्दैन र मौलिक एरे परिवर्तन गर्दैन ।
4949
{% endhint %}

np/arrays/pop.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ chapter: अध्याय ६
33
pageNumber: ४४
44
titleIndex: ६.५
55
---
6-
# पप
6+
# पप (Pop)
77

8-
'पप' विधिले एरेबाट अन्तिम तत्व हटाउँदछ र त्यो तत्व फर्काउँछ। यो विधिले सरणीको लम्बाइ परिवर्तन गर्दछ ।
8+
'पप' विधिले एरेबाट अन्तिम एलिमेन्ट हटाउँदछ र त्यो एलिमेन्ट फर्काउँछ। यो विधिले एरेको लम्बाइ परिवर्तन गर्दछ ।
99

1010
यहाँ 'पप (`pop`)' प्रयोग गर्नका लागि वाक्यरचना छ:
1111

@@ -24,7 +24,7 @@ console.log(arr);
2424
// Result: ['one', 'two', 'three', 'four']
2525
```
2626

27-
तपाईं एरेबाट सबै तत्वहरू हटाउन लूपको संयोजनमा 'पप' विधि पनि प्रयोग गर्न सक्नुहुन्छ। तपाईं यो कसरी गर्न सक्नुहुन्छ को एक उदाहरण यहाँ छ:
27+
तपाईं एरेबाट सबै एलिमेन्टहरू हटाउन लूपको संयोजनमा 'पप' विधि पनि प्रयोग गर्न सक्नुहुन्छ। तपाईं यो गर्न सक्नुहुनेको एक उदाहरण यहाँ छ:
2828

2929
```javascript
3030
while (array.length > 0) {
@@ -36,6 +36,6 @@ console.log(array); // Result: []
3636

3737
{% hint style="warning" %}
3838

39-
`पप` विधिले एरेहरूमा मात्र काम गर्दछ, न कि अन्य वस्तुहरूमा जुन एरेहरू जस्तै तर्क वस्तुहरू वा नोडलिस्ट वस्तुहरूसँग मिल्दोजुल्दो छ। यदि तपाईंलाई यी प्रकारका वस्तुहरूमध्ये कुनै एकबाट तत्वहरू पप गर्न आवश्यक छ भने, तपाईंले यसलाई पहिले `Array.prototype.slice()` विधि प्रयोग गरेर सरणीमा रूपान्तरण गर्न आवश्यक छ।
39+
`पप` विधिले एरेहरूमा मात्र काम गर्दछ, न कि अन्य अब्जेक्टहरूमा जुन एरेहरू जस्तै अार्गुमेन्ट अब्जेक्टहरू वा नोडलिस्ट अब्जेक्टहरूसँग मिल्दोजुल्दो छ। यदि तपाईंलाई यी प्रकारका अब्जेक्टहरूमध्ये कुनै एकबाट एलिमेन्टहरू पप गर्न आवश्यक छ भने, तपाईंले यसलाई पहिले `Array.prototype.slice()` विधि प्रयोग गरेर एरेमा रूपान्तरण गर्न आवश्यक छ।
4040

4141
{% endhint %}

np/arrays/push.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ chapter: अध्याय ६
33
pageNumber: ४७
44
titleIndex: ६.८
55
---
6-
# पुश
6+
# पुश (Push)
77

8-
अन्तिम अनुक्रमणिकालाई नयाँ थपिएको वस्तु बनाउने सरणीमा निश्चित वस्तुहरू धकेल्न सकिन्छ। यसले एरेको लम्बाइ परिवर्तन गर्दछ र नयाँ लम्बाइ फर्काउँछ।
8+
अन्तिम अनुक्रमणिकालाई नयाँ थपिएको एलिमेन्ट बनाउने सरणीमा निश्चित एलिमेन्ट हरू धकेल्न सकिन्छ। यसले एरेको लम्बाइ परिवर्तन गर्दछ र नयाँ लम्बाइ फर्काउँछ।
99

1010
यहाँ 'पुश' प्रयोग गर्नका लागि वाक्यरचना छ:
1111

1212
```javascript
1313
array.push(element1[, ...[, elementN]]);
1414
```
1515

16-
`element1, ..., elementN` तर्कहरूले एरेको अन्त्यमा थपिने तत्वहरूको प्रतिनिधित्व गर्दछ।
16+
`element1, ..., elementN` तर्कहरूले एरेको अन्त्यमा थपिने एलिमेन्टहरूको प्रतिनिधित्व गर्दछ।
1717

1818
उदाहरण को लागी:
1919

@@ -26,7 +26,7 @@ console.log(array);
2626
// Result: array = [1, 2, 3, 4]
2727
```
2828

29-
तपाईँले एरे जस्तो वस्तु (जस्तै तर्क वस्तु वा नोडलिस्ट वस्तु) को अन्त्यमा तत्वहरू थप्न `push` पनि प्रयोग गर्न सक्नुहुन्छ, यसलाई `Array.prototype.slice()` विधि प्रयोग गरेर सरणीमा रूपान्तरण गरेर:
29+
तपाईँले एरे जस्तो अब्जेक्ट (जस्तै तर्क अब्जेक्ट वा नोडलिस्ट अब्जेक्ट) को अन्त्यमा एलिमेन्टहरू थप्न `push` पनि प्रयोग गर्न सक्नुहुन्छ, यसलाई `Array.prototype.slice()` विधि प्रयोग गरेर सरणीमा रूपान्तरण गरेर:
3030

3131
```javascript
3232
function printArguments() {

np/arrays/shift.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ chapter: अध्याय ६
33
pageNumber: ४३
44
titleIndex: ६.४
55
---
6-
# सिफ्ट
6+
# सिफ्ट (Shift)
77

8-
`सिफ्ट` ले त्यो एरेको पहिलो अनुक्रमणिका मेट्दछ र सबै अनुक्रमणिकाहरू बायाँतिर सार्दछ। यसले मूल सरणी परिवर्तन गर्दछ। यहाँ 'शिफ्ट' प्रयोग गर्नका लागि वाक्यरचना छ:
8+
`सिफ्ट` ले एरेको पहिलो अनुक्रमणिका मेट्दछ र सबै अनुक्रमणिकाहरू बायाँतिर सार्दछ। यसले मूल सरणी परिवर्तन गर्दछ। यहाँ 'शिफ्ट' प्रयोग गर्नका लागि वाक्यरचना छ:
99

1010
```javascript
1111
array.shift();
@@ -19,7 +19,7 @@ array.shift();
1919
// Result: array = [2,3]
2020
```
2121

22-
एर्रेबाट सबै तत्वहरू हटाउन तपाईं लूपको संयोजनमा `सिफ्ट` विधि पनि प्रयोग गर्न सक्नुहुन्छ। तपाईं यो कसरी गर्न सक्नुहुन्छ को एक उदाहरण यहाँ छ:
22+
एर्रेबाट सबै एलिमेन्टहरू हटाउन तपाईं लूपको संयोजनमा `सिफ्ट` विधि पनि प्रयोग गर्न सक्नुहुन्छ। तपाईं यो कसरी गर्न सक्नुहुन्छ को एक उदाहरण यहाँ छ:
2323

2424

2525
```javascript
@@ -32,5 +32,5 @@ console.log(array); // Result: []
3232

3333
{% hint style="warning" %}
3434

35-
`shift` विधिले एरेहरूमा मात्र काम गर्दछ, न कि अन्य वस्तुहरूमा जुन एरेहरू जस्तै तर्क वस्तुहरू वा नोडलिस्ट वस्तुहरूसँग मिल्दोजुल्दो छ। यदि तपाईंलाई यी प्रकारका वस्तुहरूमध्ये कुनै एकबाट तत्वहरू स्थानान्तरण गर्न आवश्यक छ भने, तपाईंले यसलाई पहिले `Array.prototype.slice()` विधि प्रयोग गरेर एरेमा रूपान्तरण गर्न आवश्यक छ।
35+
`shift` विधिले एरेहरूमा मात्र काम गर्दछ, न कि अन्य अब्जेक्टहरूमा जुन एरेहरू जस्तै तर्क अब्जेक्टहरू वा नोडलिस्ट अब्जेक्टहरूसँग मिल्दोजुल्दो छ। यदि तपाईंलाई यी प्रकारका अब्जेक्टहरूमध्ये कुनै एकबाट एलिमेन्टहरू स्थानान्तरण गर्न आवश्यक छ भने, तपाईंले यसलाई पहिले `Array.prototype.slice()` विधि प्रयोग गरेर एरेमा रूपान्तरण गर्न आवश्यक छ।
3636
{% endhint %}

0 commit comments

Comments
 (0)