Pick Up Saloon Chair & Drop at Location
Truck driver aur uska assistant raat ke samay truck mein bahut saare items liye jaa rahe the. Jisme kuch items ko kahin delivery karna tha toh kuch items ko kahin se pickup bhi karna tha.
truck me items kuch iss tarah se hai:let truck = ["TV","fridge","washing-machine","wardrobe","bed"]
1️⃣ push() array
Thoda dur chalne par unka ek pickup point aaya jahan se unhe saloon-chair pickup karni thi.
unhone push() method ka use karke us item ko apne truck le last queue me load kar kiya(actually yahan driver ke mobile me ek application hai jisme pick and drop ka location automatic update ho jata hai aur pickup,drop karne ke kuch minute pehle ring bell🛎️ bhi bajti hai).
let truck = ["TV","fridge","washing-machine","wardrobe","bed"]
truck.push(saloon-chair);
console.log(truck); // ["TV","fridge","washing-machine","wardrobe","bed","saloon-chair"]
ab updated items kuch iss tarah se hai:let truck = ["TV","fridge","washing-machine","wardrobe","bed","saloon-chair"]
2️⃣ pop() array
Raat ka samay tha,
tez hawayein chal rahi thi,
agal bagal se koi bhi vehicle gujar nahi rahe the,
aur jo last item saloon-chair pickup kiya tha uska drop karne ka location bhi aa gaya tha.Vo dono truck darwaje ke khidki se dekhte hai ki raste ke kinare ek aadhi tuti hui saloon shop hai, jahan koi nahi tha, pura andhera tha.
Usse dekh ke ve dono gabra😨 jate hai aur jaldi se pop() method ka use karke saloon-chair ko uss location par rakh dete hai.
let truck = ["TV","fridge","washing-machine","wardrobe","bed","saloon-chair"]
let droppedItem1 = truck.pop();
console.log(droppedItem);
// Output: "saloon-chair"
let updatedTruck = []
updatedTruck.push(...truck);
console.log(updatedTruck);
// Output: ["TV", "fridge", "washing-machine", "wardrobe", "bed"]
... this called spread operator
Change truck-tyre
3⃣shift() array
Ve dono aage aage ja rahe the utne me truck ka ek tyre puncture ho jata hai.
Ab itni raat me koi puncture wala tha nahi par
Haan, yahan Inke pass 3 acche tyre the:
let tyres = [tyre1,tyre2,tyre3]
Usme se shift() method ka use karke tyre ki ginti me jo sabse upar rakha hua tyre tha usko lete hai.
let tyres = ['tyre 1', 'tyre 2', 'tyre 3'];
let tyresUse = tyres.shift();
console.log(tyresUse); // "tyre1"
console.log(tyres); // 'tyre2', 'tyre3'
ab bache huye tyre kuch iss tarah se hai:let tyres = ['tyre 1', 'tyre 2'];
Update Way in Application
4️⃣ unshift() array
Thodi dur chalne par samne driver aur assistant ko 3 raaste dikhai dete hai.
Par jo application unke mobile me thi usme toh 2 hi raaste mention the,itne me unka assistant bolta hai
“Ha Ha yahan par teen raste hai aur inn rows me jo pehle wala rasta hai vo sahi hai(actually assistant pehle kabhi iss raste se travel kar chuka hai isliye usse pata hai).yahan driver uss raste ko unshift() method use karke application me sabse pehle add kar deta hai kyuki yeh raste sahi tha isliye.
let ways = ['way2', 'way3'];
ways.unshift('way1');
console.log(ways); // ['way1', 'way2', 'way3']
Read hanuman-chalisa
5️⃣ IndexOf() array
Pura khali rasta tha agal bagal sirf jungle-hii-jungle dikhai de rahe the.
Un Jungle me se ped🌳ke patte🍃ki aawaaz ein aa rahi thi.
Yeh sun driver aur assistant dono darr jate hai, tabhi driver darte huye assistant ko bolta hai “tumhare bagal me bookshelf rakha hua hai jisme Hanuman Chalisa hai usse nikalo aur padho taki darr thoda kam ho jaye.
Yahan Assistant ko pata nahi hai ki konse index number par hanuman-chalisa rakhi hui hai. Isliye vo IndexOf method ka use karta hai
let bookOfGods = ["mahabharat","bhagvat-gita","ramayan","hanuman chalisa"];
let hanumanBook = bookFfGods.indexOf("hanuman chalisa");
console.log(hanumanBook); // output 3
Is tarah se usse hanuman-chalisa mil jati hai aur book ko ek variable me hold karva deta hai taki aage agar phir se kaam aaye toh iss method ka use na karna pade aur directly variable ko leke padh le.
Dhaba
6️⃣ forEach() array
Thodi dur chalne par left side me unhe ek dhaba dikhai deta hai, jahan kuch log khatiya par baithkar khana kha rahe the.
Un dono ko bhi jor se bhookh lagi thi kyuki dopahar ke baad se kuch khaya nahi tha aur yahan inhone kuch trucks,gadiya aur logo ko dekha jisse unko thoda halka halka mehsus hua.
Ab ve dono truck se utarte hai aur dhabe ki taraf badhte hai tabhi assistant bolta hai ki “sir hum dono apne apne jeb ek bar check karte hai aur jo hamare pas paisa hai unka total kar lete hai, taki pata chal sake ki hamare pass kitne paise hai kyuki agar kam pad gaye toh lene ke dene pad jayenge.”
Yahan paise ki total karne ke liye forEach() method ka use karte hai.
let total = 0;
const moneyHave = [50,100,10,20,200,500,200,50]
moneyHave.forEach(rupye => total+=rupye);
console.log(total); //output 1230
Iss tarah unke pass 1230/- rupye total hote hai.
Ab ve aram se khatiya par baith ke khamoshi se khana khate hai aur phir truck me baithkar apne raste nikal jaate hai.
Unn dono me ab bharpur energy aa gayi thi aur jo dar tha vo bhi inka kam ho gaya kyuki beech raste me dhaba dekha aur uss dhabe me logo ko bhi dekha jisse ve ab thoda sa sukh mehsus kar rahe the.
Itne me hi driver ke phone me se ring bajti hai(vo ring uss application ki hoti hai).
Drops 3 items their location
7️⃣ map() array
inki items ki list kuch iss tarah se hai:let updated Truck = ["TV", "fridge", "washing-machine", "wardrobe", "bed"]
Jo ki ab
[“fridge” , “wardrobe” , “bed”]
in items ko drop location aa gaya tha.Yeh Items truck me aage-bech me-piche rakha hua tha items ki queue me, jisse truck me se nikalne ke liye map() aur includes() method ka use karna padega.
Iss method ka use kiye bina inn items ko truck se nikalna mushkil hai.
Bas! toh jaldi se ve dono truck se utarte hai aur map() aur includes() method ki madad se truck me se items nikal lete hai.
let updatedTruck = ["TV", "fridge", "washing-machine", "wardrobe", "bed"];
let deliveryItems = ["TV", "washing-machine", "bed"];
let updatedAgainTruck = [];
updatedTruck.map((item)=>{
if(!deliveryItems.includes(item)){
updated2Truck.push(item);
}});
console.log(updated2Truck); // Output: ["fridge", "wardrobe"]
Uss jagah item ko drop karke yahan se ve dono aage nikal jaate hai.
Unke truck me ab bachi hui delivery items kuch iss tarah se hai:let updatedAgainTruck = ["fridge", "wardrobe"]
Ghost world
8️⃣ reduce() array
Raat ko 3:30 baje the aur ab ki baar kuch kuch jyada hi daravani awaaz-ein aa rahi thi aisa lag rha tha mano ki jaise Bhooto-ke-Sansar💀 me aa gaye ho.
Yahan truck driver jis aur baith ke truck drive kar raha tha ussi bagal ke darwaze se driver ko kuch halka-sa mehsus hua aur driver ne yahan reduce() method ki madad se unn 4 bhooto ko safed kapdo me dekha.
Vo dekhte hi driver gabra gaye par hanuman ji🕉️ ka naam leke unko ignore karke aage nikal gaye.
let bhoots = ["bhoot 1","bhoot 2","bhoot 3","bhoot 4"]
let bhootoKaSansar = ghosts.reduce((acc, bhoot) => {
return acc + (acc ? ", " : "") + ghost;
}, "");
console.log(`Driver sees ${bhootoKaSansar} but ignores them and drives ahead.`);
// output Driver sees Ghost 1, Ghost 2, Ghost 3, Ghost 4 but ignores them and drives ahead.
Chaiwala
9️⃣ splice() array
Ab raat ke karib 5 bajne ko the aur unhe thodi dur aage ki aur street lights aur chaurahe dikhai deta hai.
Yeh dekhke dono rahat mehsus karte hai aur ek dusre se kehte hai,
ab mere andar saans me saans aayi
Uss chaurahe par ek chai wala☕bhaiya apna stall laga ke khada tha aur kuch log chai pi rahe the.
Darasal char raste hai yahan jiski vajah se thodi aavaa-jaahi thi.
Yahan driver aur assistant dono thake huye the, toh yeh apni thakan utarne ke liye chai peene ka man banate hai.
Chai wale ke pass jate hai aur chai wale ke pass chai menu kuch iss tarah se tha:let menu = ["ginger chai", "masala chai", "black tea", "coffee",”lemon-tea,”elaichi Chai”,”tulsi chai”];
Ve dono chai selection ke liye splice() method ka use karta hai, aur apni pasand ki chai choose kar lete hai.
let menu = ["ginger chai", "masala chai", "black tea", "coffee",
"lemon tea","elaichi Chai","tulsi chai"];
let driverChai = menu.splice(1,1);
console.log(driverChai); output // ["masala chai"]
let assistantChai = menu.splice(4,1)
console.log(assistantChai); output // ["elaichi chai"]
Iss tarah se un dono splice() method ka use kiya, chai pi aur truck me baith ke aage ki aur nikal gaye.
Dropped remaining items
🔟 filter() array
Baki bache items ke delivery ki location bhi najdik aa gayi thi.
Jaise hi ve location par pahunche filter() method ka use karke unn items ko truck me se nikal ke vahan drop kar diya
let updatedAgainTruck = ["fridge", "wardrobe"]; let emptyTruck = updated2Truck.filter(item => false); console.log(emptyTruck); output // []
Iss tarah se truck driver aur unka assistant badi himmat🔥ke sath apna kaam pura karte hai.
Saara items ko sahi se pick aur drop karke apni jawabdari ko pura karte hai💯.