Table of contents
- 1. push() - Naya Pokemon Pakdo!
- 2. pop() - Ek Pokemon Ko Free Karo!
- 3. shift() - Sabse Pehle Wala Pokemon Nikalo!
- 4. unshift() - Naya Leader Lao!
- 5. slice() - Ek Chhoti Team Banao!
- 6. splice() - Ek Naya Pokemon Beech Me Add Karo!
- 7. map() - Sab Pokemons Ki Power Increase Karo!
- 8. filter() - Sirf Strong Pokemons Rakhna!
- 9. find() - Pehla Strong Pokemon Dhoondo!
- 10. reduce() - Total Power Nikalo!
- Conclusion:
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! ๐ช
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.
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! ๐๐ป