JavaScript ke 10 Zabardast Array Methods - Ek Pokemon Journey!

JavaScript ke 10 Zabardast Array Methods - Ek Pokemon Journey!

ยท

3 min read

Intro: Ek din Ash ne JavaScript seekhne ka decision liya! ๐Ÿง‘โ€๐Ÿ’ป Par bhai, JavaScript ke arrays kaafi confusing the. Tabhi Friends ne usko samjhaya 10 important array methods ke through. Chalo Ash ki coding journey start karte hain! ๐Ÿš€~~ console.log('Gotta catch 'em all!')


1. push() - Naya Pokemon Pakdo!

Ash ne ek naye Pokemon ko apni team me shamil karna tha.

let team = ["Pikachu", "Bulbasaur", "Dragonite"];
team.push("Charizard");
console.log(team);

Output: ["Pikachu", "Bulbasaur", "Dragonite" ,"Charizard"]

Pikachu: "Ash, tu push() use kar ke naye Pokemons add kar sakta hai!" โšก


2. pop() - Ek Pokemon Ko Free Karo!

Kabhi kabhi kisi Pokemon ko chhodna bhi padta hai. ๐Ÿ˜ข Jo baat nhi mante!

let team = ["Pikachu", "Bulbasaur", "Charizard"];
team.pop();
console.log(team);

Output: ["Pikachu", "Bulbasaur"]

Ash: "Oh no! Charizard chala gaya! pop() last element hata deta hai."


3. shift() - Sabse Pehle Wala Pokemon Nikalo!

Ek din Misty ne kaha, "Sabse pehle Pikachu ko rest de!"

let team = ["Pikachu", "Bulbasaur", "Charizard"];
team.shift();
console.log(team);

Output: ["Bulbasaur", "Charizard"]

Misty: "shift() pehle wale Pokemon ko hata deta hai!" ๐Ÿ˜†


4. unshift() - Naya Leader Lao!

Ash ne Ek aur powerful Pokemon apni team ke start me add kar diya! ๐Ÿ’ช

Ash Lucario Pokemon Pikachu Anime Journeys

let team = ["Gengar", "Charizard"];
team.unshift("Greninja");
console.log(team);

Output: ["Greninja", "Gengar", "Charizard"]

Brock: "unshift() first position pe naye Pokemon ko add karta hai!" ๐Ÿค“


5. slice() - Ek Chhoti Team Banao!

Ek match ke liye Ash ne sirf 2 Pokemons chune.

Ash Infernape Blaze vs Paul Pokemon Diamond Pearl Anime

let team = ["Pikachu", "Infernape", "Charizard", "Krookodile"];
let selected = team.slice(1, 4);
console.log(selected);

Output: ["Infernape", "Krookodile"]

Pikachu: "slice() ek naye array me selected Pokemons deta hai!" โšก


6. splice() - Ek Naya Pokemon Beech Me Add Karo!

Ash ne team me beech me ek naya Pokemon dala.๐Ÿ”ฅ

let team = ["Pikachu", "Charizard"];
team.splice(1, 0, "Lucario");
console.log(team);

Output: ["Pikachu", "Lucario", "Charizard"]

Misty: "splice() se kisi bhi index pe Pokemon add ya delete ho sakta hai!" ๐Ÿคฉ


7. map() - Sab Pokemons Ki Power Increase Karo!

Ash ne sabke power level x2 kar diye! โšก๐Ÿ”ฅ

let power = [50, 60, 70];
let newPower = power.map(p => p * 2);
console.log(newPower);

Output: [100, 120, 140]

Cynthia: "map() har Pokemon ki power badhane ke kaam aata hai!" ๐Ÿ’ช


8. filter() - Sirf Strong Pokemons Rakhna!

Ash ne sirf 60 se upar power wale Pokemons rakhe.

let power = [50, 60, 70];
let strongPokemons = power.filter(p => p > 60);
console.log(strongPokemons);

Output: [70]

Misty: "filter() strong Pokemons select karne ke kaam aata hai!" ๐Ÿ˜


9. find() - Pehla Strong Pokemon Dhoondo!

Ash ko ek strong Pokemon chahiye tha jo 60 se zyada power ka ho. ๐Ÿ”Ž

let power = [50, 60, 70];
let firstStrong = power.find(p => p > 60);
console.log(firstStrong);

Output: 70

Brock: "find() sirf pehla matching Pokemon deta hai!" ๐Ÿ‘€


10. reduce() - Total Power Nikalo!

Ash ne team ka total power count kiya. ๐Ÿ“Š

let power = [50, 60, 70, 90];
let totalPower = power.reduce((acc, p) => acc + p, 0);
console.log(totalPower);

Output: 270

Leon: "reduce() se sab Pokemons ka total power milta hai!" ๐Ÿ’ฅ๐Ÿ”ฅ


Conclusion:

Ash ne seekh liya ki JavaScript arrays powerful hote hain, bas unka sahi use aana chahiye! ๐Ÿ˜Ž๐Ÿ’ป

Ash Ketchum's Mega Lucario, Dragonite, Pikachu, and Infernape, Pokemon Journeys Anime


ย