push() and pop()
push () का यूज हमलोग Array के अंत में value को जोड़ने के लिए करते है |
let fruits = ["apple", "banana"];
fruits.push("mango");
console.log(fruits);
output : [ 'apple', 'banana', 'mango' ]
pop() का यूज हमलोग Array के अंत में value को हटाने के लिए करते है |
let fruits = ["apple", "banana"];
fruits.pop("mango");
console.log(fruits);
output : [ 'apple', 'banana', ]
shift() and unshift()
shift() का यूज़ Array की शुरुआत से value को हटाने के लिए करते है |
let fruits = ["apple", "banana"];
fruits.shift();
console.log(fruits);
output : [ 'banana']
unshift() का यूज़ Array की शुरुआत में value को जोड़ने के लिए करते है |
let fruits = ["banana", "mango"];
fruits.unshift("apple");
["apple", "banana", "mango"]
map()
map() – हर element को बदलकर नया array बनाता है |
let numbers = [1, 2, 3, 4];
let result = numbers.map(function(num) {
return num * 2;
});
result = [2, 4, 6, 8]
map() original array को नहीं बदलता, बल्कि नया array बनाता है।
filter()
filter() – Condition के आधार पर values को चुनने का काम करता है |
Example:
अगर हमें even numbers निकलना हो तो कुछ इस प्रकार से होगा |
let numbers = [1,2,3,4,5,6];
----------------------------------
let result = numbers.filter(function(num){
return num % 2 === 0;
});
-----------------------------------
output:[2,4,6]
filter() सिर्फ condition true होने वाले elements को रखता है।
reduce() (basic explanation only)
reduce() – Array को एक single value में बदलने का कार्य करता है |
reduce पूरे array को मिलाकर एक final result देता है
let numbers = [1,2,3,4];
-------------------------------------------------
let sum = numbers.reduce(function(total, num){
return total + num;
}, 0);
-------------------------------------------------
output: sum = 10
--------------------------------------------------
Explanation:
0 + 1 = 1
1 + 2 = 3
3 + 3 = 6
6 + 4 = 10
Final result = 10
-------------------------------------------------------
forEach()
forEach() – हर element पर काम करता है |
forEach() array के हर element पर function चलाता है।
Before array
-----------------------------------------------------
let fruits = ["apple", "banana", "mango"];
after Code
--------------------------------------------------------
fruits.forEach(function(fruit){
console.log(fruit);
});
Console Output
-----------------------------------------------------------
apple
banana
mango
forEach() आमतौर पर print, logging या side-effects के लिए use होता है।
