Object Oriented in Javascript | chai aur

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 247

  • @quickSilverXMen
    @quickSilverXMen 10 หลายเดือนก่อน +9

    00:03 JavaScript classes and object-oriented programming in great detail
    02:12 JavaScript is primarily a prototype-based language.
    05:56 Object Oriented Programming is used to avoid spaghetti code and create modular components
    07:45 Object-Oriented Programming basics and concepts
    11:27 Accessing object literals in JavaScript
    13:30 Understanding properties and methods in JavaScript
    17:17 Understanding global context and values in JavaScript
    18:55 Understanding constructor functions in JavaScript
    22:19 Understanding object values and access in JavaScript
    24:01 Understanding the concept of constructor function in JavaScript
    27:29 Object creation and constructor function in JavaScript
    29:10 Understanding the constructor and properties in JavaScript objects.
    Crafted by Merlin AI.

  • @SarveshKumar-08
    @SarveshKumar-08 ปีที่แล้ว +23

    00:03 JavaScript classes and object-oriented programming in great detail
    02:12 JavaScript is primarily a prototype-based language.
    05:56 Object Oriented Programming is used to avoid spaghetti code and create modular components
    07:45 Object-Oriented Programming basics and concepts
    11:27 Accessing object literals in JavaScript
    13:30 Understanding properties and methods in JavaScript
    (Properties such as length and methods like map are important in JavaScript
    The map method loops through specific points and is influenced by the 'this' keyword)
    17:17 Understanding global context and values in JavaScript
    18:55 Understanding constructor functions in JavaScript
    [Constructor functions allow you to create multiple instances with object literals
    New keyword is used to create new instances and does not affect old values]
    22:19 Understanding object values and access it with 'THIS' keyword in JavaScript
    [Values and variables are accessed using dot notation in objects
    Returning 'this' enables access to complete object values]
    24:01 Understanding the concept of constructor function in JavaScript
    [Constructor function provides a new instance every time, allowing manipulation without affecting the original data.
    Overwriting values in constructor function can lead to potential problems in the code.]
    27:29 Object creation and constructor function Using "NEW" keywordin JavaScript
    [The new keyword creates a new object and calls the constructor function
    The constructor function packs arguments inside it and injects them into the object]
    29:10 Understanding the constructor and properties in JavaScript objects.
    This is the best video on TH-cam explaining about OOPs, This, New etc.

    • @Gujrat_Rajkot
      @Gujrat_Rajkot 10 หลายเดือนก่อน

      Great work brother 👍

  • @mehulsharma6002
    @mehulsharma6002 ปีที่แล้ว +151

    I dont't know why this channel is not getting more views because this is the top notch quality you can get in any course

    • @chaiaurcode
      @chaiaurcode  ปีที่แล้ว +95

      Hope people will share more

    • @kuldeepgogoi9270
      @kuldeepgogoi9270 ปีที่แล้ว +13

      no..iss channel ko underatted he rehne do..overattedd hone se cheeze khrab ho jata hai..eisa aacha tutorial sab deserve nhi karte

    • @ashwinmali4338
      @ashwinmali4338 11 หลายเดือนก่อน +2

      @@chaiaurcode I had done on Linkdin

    • @haxer4283
      @haxer4283 9 หลายเดือนก่อน +1

      vs code theme pleasee..

    • @amit16_01
      @amit16_01 8 หลายเดือนก่อน +1

      just share it bro. Content weight so heavy.... IT has to be the no.1 channel in coding. Love you Hitesh Sir.

  • @Rohit_Gunwal
    @Rohit_Gunwal 2 หลายเดือนก่อน +4

    13:00 The reason of getting undefined is because there is a syntactical mistake we have written console.log(user.getUserDetails()); this line does 2 things, first it calls the method getUserDetails on object user, and in that method there we are logging line "got user details from the database" this line is also printed in the output, secondly it is also logging the return value of getUserDetails but our method is not returning some value, so it implicitly logs "undefined" in the output.

  • @prathvishshetty5763
    @prathvishshetty5763 10 หลายเดือนก่อน +107

    I think people are not sharing this channel videos, because if everyone will know about this channel then everyone will be a good developer, hence more competition😅

    • @manishkarki8119
      @manishkarki8119 7 หลายเดือนก่อน +6

      haha true

    • @MO-fg2cm
      @MO-fg2cm 7 หลายเดือนก่อน +6

      You think you wont share and they'll be unaware ...
      But they might follow people way better than HC in coding world

    • @supremeleader5516
      @supremeleader5516 7 หลายเดือนก่อน +3

      i do same, i dont tell about this channel to anyone

    • @30sunique78
      @30sunique78 7 หลายเดือนก่อน +3

      ​Only passionate one ❤

    • @zahidaraji6386
      @zahidaraji6386 6 หลายเดือนก่อน +1

      I'm sharing this channel, because I like it more

  • @Niteshmaurya1234
    @Niteshmaurya1234 ปีที่แล้ว +7

    Sir mai aapko dil se thank you kahna chahta hoon ye course ko free me lane ke liye baki youTubers 100k subscriber pe hi paid course la rahe hai aur aapne aaj tak ek bhi course aisa nahi laya
    mai baki youTubers ki burai nahi kar raha hoon just aapka jo ye will Power hai wo bohot bada hai literally aap is course se crores of rupees earn kar sakte the par aapne aisa nahi kiya uske liye thank you very much mai auto driver ka beta hu aur mai afford bhi nahi kar sakta tha is type ka quality content
    thank you very much for giving this quality content at absolutely free

  • @muhammad_hamza_chemE_dev
    @muhammad_hamza_chemE_dev ปีที่แล้ว +22

    What an explanation! Cleared all doubts and the foundations of OOP's have been set. Thank you

    • @MO-fg2cm
      @MO-fg2cm 7 หลายเดือนก่อน

      Fatna toh hai ..
      coding seekhke fat jata hoon

  • @overunityinventor
    @overunityinventor 11 หลายเดือนก่อน +14

    @27:08
    If u have inverter AC which most likely to be a case these days, don't turn it on and off again and again, set it on a comfortable temperature for longer hours.
    AC compressor consumes more current during start up, but if it runs on same speed for longer hours it consumes little current.
    It's like your vehicle consumes more fuel in city where u accelerate and apply brakes more frequently; but the vehicle consumes less fuel on highways where you keep it running on same speed.
    Normal ac turns off and on its compressor as per the thermostat, but inverter AC doesn't turn the compressor off, it sets its speed as per the desired temperature and keep it running on the set speed, as a result it consumes less current while maintaining the desired temperature for long hours.

  • @jigarkajiwala8604
    @jigarkajiwala8604 7 หลายเดือนก่อน

    Thanks!

  • @harshsaraswat6254
    @harshsaraswat6254 9 หลายเดือนก่อน +12

    we want a seperate series for "bad m btaunga" wale topics

    • @Mr.Unknawn
      @Mr.Unknawn 7 หลายเดือนก่อน +2

      😁

  • @akshayjain2777
    @akshayjain2777 ปีที่แล้ว +5

    Aaj tho playlist mai barish ho gai hai barish 😂 # thanks sir jii ❤‍🔥

  • @cremewe6700
    @cremewe6700 9 หลายเดือนก่อน

    00:03 JavaScript classes and object-oriented programming in great detail
    02:12 JavaScript is primarily a prototype-based language.
    05:56 Object Oriented Programming is used to avoid spaghetti code and create modular components
    07:45 Object-Oriented Programming basics and concepts
    11:27 Accessing object literals in JavaScript
    13:30 Understanding properties and methods in JavaScript
    17:17 Understanding global context and values in JavaScript
    18:55 Understanding constructor functions in JavaScript
    22:19 Understanding object values and access in JavaScript
    24:01 Understanding the concept of constructor function in JavaScript
    27:29 Object creation and constructor function in JavaScript
    29:10 Understanding the constructor and properties in JavaScript objects.
    Crafted by Merlin AI.

  • @sharkozisBud
    @sharkozisBud ปีที่แล้ว +2

    "I've been coding for five years now, and honestly, no one has ever explained concepts like you do. Your explanations are clear and straightforward, just like normal conversation. You're a brilliant teacher!" specially at 16:20

  • @Officialsurajraj
    @Officialsurajraj 9 หลายเดือนก่อน +1

    Han ji 😄

  • @amishajadhav3573
    @amishajadhav3573 10 หลายเดือนก่อน +1

    "Hello sir! I've gone through all your JavaScript videos, and I have to admit, I initially thought it would be quite challenging. However, after watching your content, I find myself more interested and motivated. I'm planning to delve into more of your videos and, of course, share them. Thank you, sir, for making the learning experience so engaging!"

  • @nehabansal370
    @nehabansal370 10 หลายเดือนก่อน +1

    When we use 'new' keyword, first of all an empty object is created, which is called instance.
    constructor function is called due to new keyword, it packs your arguments and inject it to 'this'

  • @hardikluhar4738
    @hardikluhar4738 ปีที่แล้ว +6

    Never get bored when learn from you Sir !!!

  • @shivamyadav6428
    @shivamyadav6428 5 หลายเดือนก่อน +3

    Sorry, but I won't share this channel with anyone else. I want to keep this channel for myself only.

  • @Arshad_Khan07
    @Arshad_Khan07 ปีที่แล้ว +3

    Sir your teaching style is awesome. When I watch your videos I feel very energetic. Your content delivery is fantastic keep it up sir 🎉

  • @fatimaalam9924
    @fatimaalam9924 9 หลายเดือนก่อน

    This is how you carry a discussion. This is the first successful 30 minutes that I have ever given to any educational video

  • @RagSingh-e2e
    @RagSingh-e2e 10 หลายเดือนก่อน +1

    best Series ALL OVER THE UNIVERSE, thank you Sir 🙏

  • @RajRao-ob1te
    @RajRao-ob1te 3 หลายเดือนก่อน

    You are so awesome sir no one is explain this type of scenarios I am learning multiple youtubers and institution but not explain this level of the topics

  • @kartikrajput2131
    @kartikrajput2131 ปีที่แล้ว +18

    Ooh itni jaldi barish shuru ...😊

    • @chaiaurcode
      @chaiaurcode  ปีที่แล้ว +17

      Apne share krne ka commitment kiya h n maine videos ka.

    • @yashrahadve
      @yashrahadve ปีที่แล้ว +1

      @@chaiaurcode Sir jarur karenge. Thanks again

  • @anuragsoni-rd6rl
    @anuragsoni-rd6rl 6 หลายเดือนก่อน +1

    Sir your teaching style or speaking skills is awesome and very impressive.. thanks sir ji ye playlist bnane k liye ..
    Bs sir mujhe ek promise vali video smjh nhi aai kya kruu 😢🥺 baki sb videos awesome h

  • @swapnildapkosh2813
    @swapnildapkosh2813 5 หลายเดือนก่อน +1

    Thanks Sir, for this awesome content..Completed 42nd Video.

  • @BOSS55
    @BOSS55 ปีที่แล้ว +1

    thanks ji

  • @CHOTA_BHAI70
    @CHOTA_BHAI70 5 หลายเดือนก่อน

    Just reached video 42 from this playlist, and I'm genuinely impressed by how thorough and detailed each topic has been covered. A huge thanks to Hitesh Choudhary sir for his exceptional explanations and dedication. His in-depth insights have been incredibly valuable and have made the learning process so much more engaging!

  • @Niteshmaurya1234
    @Niteshmaurya1234 ปีที่แล้ว +2

    literally he can earn crores by selling his course but he decided to give it free 🆓
    You're great Hitesh Sir.

  • @ketan_talks
    @ketan_talks 10 หลายเดือนก่อน +1

    hitesh bhaiya Flutter pe bhi video laaoge kya @chaiaurcode

  • @degitalweb
    @degitalweb ปีที่แล้ว +2

    awesome man you've got good content. keep it up

    • @chaiaurcode
      @chaiaurcode  ปีที่แล้ว +3

      Thanks, will do!🙏😊☕️

  • @VijayKumar-pf3xt
    @VijayKumar-pf3xt 3 หลายเดือนก่อน +1

    which is theme of vscode in this lecture/video

  • @dosomethingmotivation
    @dosomethingmotivation 10 หลายเดือนก่อน +1

    Wow really help full Haaan G ❤❤❤

  • @kanhaiyasaini8056
    @kanhaiyasaini8056 ปีที่แล้ว +1

    Sir Ji Or Video bna dijiye 🙏

  • @arihantsrivastava278
    @arihantsrivastava278 7 หลายเดือนก่อน

    Sir bohot hi badhiya explanation new keyword ka bohot videos dekhe ab clear hua

  • @AnkitKumar-xm1uu
    @AnkitKumar-xm1uu 2 หลายเดือนก่อน

    sir ji thanks 🤩🤩🤩🤩🤩🤩🤩🤩🤩aap star ho sir pura din se new keyword par video dekh raha hu lekin aapka video dekha to samjh aaya ki new keyword kyu use ho raha hai 😘😘😘😘😘😘😘😘😘

  • @cloudwebexpert8169
    @cloudwebexpert8169 5 หลายเดือนก่อน

    Great Tutorial for js and best teacher. Explain things with a ease and smile

  • @kaushikmukherjee7198
    @kaushikmukherjee7198 8 หลายเดือนก่อน

    sir ji apka bohto bohot sukriya js ki aisi free yt course ki liye ... this is the best course in the yt.
    sir sirf ek request hai ap js ke upar kuch bare projects karwa di jiye to fir pura js aur clear ho jayega...
    and Thank you again sir aise course ke liyee
    💌

  • @umesh9719
    @umesh9719 6 หลายเดือนก่อน +2

    sir aap function ko console k andar call kr rhe ho isliye undefined aa rha he

  • @yastwantVerma
    @yastwantVerma ปีที่แล้ว +1

    Thank you sir this keyword samjhane ke liye kya mast samjhaya hai ek bar me hi fit ho gya 🎉🎉

  • @rishabhsoni1713
    @rishabhsoni1713 9 หลายเดือนก่อน

    loved your way of teaching sir..respect for you ;)

  • @pankajKumar-xj2do
    @pankajKumar-xj2do 26 วันที่ผ่านมา

    Abstraction is a design thinking and implementation of Abstraction is done by using Encapsulation.

  • @abhisshekbhatti6830
    @abhisshekbhatti6830 6 หลายเดือนก่อน

    How “new” keyword works:-
    1. "new" keyword creates a new empty object or we can say instance.
    2. constructor function is called that will have all the arguments
    3. "this" keyword is injected in a new instance with all the arguments
    4. We will receive the new object instance with all the arguments

  • @BioChemAcademy
    @BioChemAcademy 9 หลายเดือนก่อน

    l like you explaintion way(I dont't know why this channel is not getting more views because this is the top notch quality you can get in any course)

  • @abdulrafaykhan5252
    @abdulrafaykhan5252 3 หลายเดือนก่อน

    the best explanation of js objects

  • @kholaseerat2385
    @kholaseerat2385 8 หลายเดือนก่อน

    Seriously, u r such an amazing teacher❤

  • @life_learn_line2497
    @life_learn_line2497 ปีที่แล้ว

    Main aj tak nhi dekha kahi TH-cam channel ittan deep nhi learning krte apke jaise ❤❤❤

  • @singhkr
    @singhkr ปีที่แล้ว +1

    really I have watched many video but this is op, great explaination specially the example on new keyword
    thanks a lot

  • @tech_channel110
    @tech_channel110 ปีที่แล้ว +1

    behtareeen bhetareen behtareen lecture

  • @sittarashafique3454
    @sittarashafique3454 7 หลายเดือนก่อน

    Sir thsnk you so much for such knowledgeable videos , I'm in London and trying really hard to learn coding in a way so that i could get my dream job and your videod are helping me a lot lot more ❤
    It's an assurity to everyone if you learn from this chanel you will be on top level.
    I have learnt a lot from his channel and also I'm getting interviews calls as well from Sainsbury's etc.

  • @chilledcoding7091
    @chilledcoding7091 ปีที่แล้ว +1

    All doubt is clear.
    Thank you ❤❤❤

  • @AkashSharmaSDE
    @AkashSharmaSDE ปีที่แล้ว

    I'm glad that I found this channel . Thankyou sir for this amazing content which you are providing us.

  • @movie_writes
    @movie_writes 3 หลายเดือนก่อน +1

    Finally I am here again

  • @BitFire007
    @BitFire007 10 หลายเดือนก่อน

    "Chai aur Code, your tutorials have been a game-changer in my JavaScript learning process. Thank you!"

  • @antinoarg
    @antinoarg 11 หลายเดือนก่อน

    excellent video sir, loved it🤩

  • @yashrahadve
    @yashrahadve ปีที่แล้ว +2

    The best way of teaching.

  • @Sakin_Islam
    @Sakin_Islam 10 หลายเดือนก่อน +1

    Rocks ❤

  • @lone_wolf7721
    @lone_wolf7721 ปีที่แล้ว

    "Kudos for simplifying OOP in JavaScript! Your tutorial saved me hours of confusion. Looking forward to more great content from you."

  • @HimanshuSharma-um3hf
    @HimanshuSharma-um3hf 3 หลายเดือนก่อน

    Thanks sir for making i am watching this series from past 8 pays i have already watched codewithharry javascript but the way you teached in this course is incredible block diagrams and all astonishing experience i underestimated this course must watch for every aspirant who wants to grab reins on javascript . PS not trying to demean codewithharry because of him i learnt the basics of javascript which was also necessary bt hitesh sir just raised the bar .

    • @HimanshuSharma-um3hf
      @HimanshuSharma-um3hf 3 หลายเดือนก่อน

      PS i completed this series in 10 days because of the basics i leant from codewithhahrry

  • @dcsalim4384
    @dcsalim4384 ปีที่แล้ว +1

    Dil se sukriya sir, this is a billion dollar content for us 🙏❤️

    • @joybera4466
      @joybera4466 6 หลายเดือนก่อน

      no need to spend billion dollar, jst give him 100 dollar..

  • @20kamalrajchitturi63
    @20kamalrajchitturi63 ปีที่แล้ว

    Apka har ek video dekh ke bahut kuch new sikhne milta hai❤

  • @Star_Walker1
    @Star_Walker1 10 หลายเดือนก่อน

    You are awesome teacher 😌😌😊😊

  • @pragyapant9324
    @pragyapant9324 ปีที่แล้ว

    Sir your way of explanation is wonderful I would definitely recommend this channel to my friends

  • @saqibullah7286
    @saqibullah7286 ปีที่แล้ว

    Boht bhariyaaaa explanation sir❤️❤️❤️

  • @aminhossainranju
    @aminhossainranju ปีที่แล้ว

    thank you sir😊😊❤❤

  • @tech_channel110
    @tech_channel110 ปีที่แล้ว +3

    we thank you for awesome lectures

  • @codewithsehran
    @codewithsehran 7 หลายเดือนก่อน

    The guy always explain very well ❤

  • @sufiyanahmad7577
    @sufiyanahmad7577 8 หลายเดือนก่อน

    maza aagya padh ke wao 👌👌❤❤❤❤

  • @TirthPrajapati-by9mu
    @TirthPrajapati-by9mu ปีที่แล้ว +1

    ❤❤ thank you sirji 😊

  • @harsh-fv7ri
    @harsh-fv7ri 5 หลายเดือนก่อน

    17:44 it' s not an empty paranthasis it's an empty object

  • @ankitsainiofficial777
    @ankitsainiofficial777 ปีที่แล้ว

    I'm glad that I found this channel

  • @baba-sw9do
    @baba-sw9do ปีที่แล้ว +1

    Like your way of teaching 👍👍👍👍

  • @ayushkamar7100
    @ayushkamar7100 ปีที่แล้ว +1

    Sir react kab tak start hoga plz tell me ❤

  • @vaibhavsingh3453
    @vaibhavsingh3453 ปีที่แล้ว +1

    Thanks 🙏❤

  • @markiV643
    @markiV643 2 หลายเดือนก่อน

    love you hithesh sirji

  • @spike_with_Jerry
    @spike_with_Jerry 4 หลายเดือนก่อน

    Jeo g hazaro sal 😇

  • @Mehtochandan
    @Mehtochandan 6 หลายเดือนก่อน

    coolest teacher ever 😎

  • @codewithsehran
    @codewithsehran 7 หลายเดือนก่อน

    16:21 undefined is coming for console log inside function it’s should be return i got that after research in old video that's happened many time in your video!

  • @dsouzaedson
    @dsouzaedson ปีที่แล้ว

    excited to learn more :)

  • @tech_channel110
    @tech_channel110 ปีที่แล้ว +2

    big respect from Pakistan
    sir make project for example portfolio making

  • @milindkhadse556
    @milindkhadse556 ปีที่แล้ว

    Helpful information thank you

  • @mnouman1552
    @mnouman1552 ปีที่แล้ว

    2 things that are not clear.
    1-We have always been told that functions with function keyword have to use return keyword. And Arrow functions don't need return keyword. But here you showed that we don't need to use return in the function, and it was working.How?
    2-this keyword inside the function was working as an empty object. But { } is assigned to this keyword when it is global. And this, inside the function, User, doesn't seem to me global on the basis of what we saw the value of this in the user object literal method was current context.so how that is working?

  • @warunsharma3995
    @warunsharma3995 8 หลายเดือนก่อน

    It is a well explained video.

  • @manisharora8763
    @manisharora8763 ปีที่แล้ว

    Baki bhoat acha laga lots of concept I learnt from you ❤❤❤

  • @firoza6718
    @firoza6718 ปีที่แล้ว

    best of both world 👍👍👍👍👍👍

  • @khanmujtaba1887
    @khanmujtaba1887 ปีที่แล้ว

    bhot accha padhate ho sir aap itni mehnat agr university me kr do to lackho rupe mile lekin
    sir jii thanku free me padhaane ke liye

  • @tanishkagupta6864
    @tanishkagupta6864 ปีที่แล้ว

    Thank you so much sir ☺️

  • @KaifKhan_001
    @KaifKhan_001 9 หลายเดือนก่อน

    thank you sir ❤❤❤❤

  • @dipeshshedge5148
    @dipeshshedge5148 10 หลายเดือนก่อน

    I am not understand use of this keyword in a function, it was confusing for me can your please help me

  • @BilalZafar-b5y
    @BilalZafar-b5y 5 หลายเดือนก่อน

    Thanks sir

  • @VikashSingh-hc6zo
    @VikashSingh-hc6zo ปีที่แล้ว

    Hitesh sir ki series ke age koi kuch bol skta hai kya ? Thanks a lot sir

  • @Shivangi-ry8ly
    @Shivangi-ry8ly ปีที่แล้ว

    thankyou so much sir!!!

  • @NaeemRaza-z8m
    @NaeemRaza-z8m ปีที่แล้ว +3

    Sir, i have watched almost 42 videos of this playlist and found you a Best Teacher ever 👌but i want to ask about dababase and about crud operations? when we will learn about them, please guide me @Chai aur Code

    • @chaiaurcode
      @chaiaurcode  ปีที่แล้ว +6

      That’s in my backend series

  • @muditkhanna8164
    @muditkhanna8164 ปีที่แล้ว

    Extremely underrated content!!!

  • @AbhishekSingh-vl1dp
    @AbhishekSingh-vl1dp ปีที่แล้ว

    paaji video ke name mai bhi video number daal dijiyeee ,, helpful hoga hmare liye

  • @sagarchaurasia-vw4pu
    @sagarchaurasia-vw4pu ปีที่แล้ว

    sir can you tell me how to used constructor in API
    can you make one video pls

  • @udaybhalotia1686
    @udaybhalotia1686 2 หลายเดือนก่อน

    amazing video for js

  • @akshayabadwaik
    @akshayabadwaik 10 หลายเดือนก่อน +1

    completed 💯

  • @jameelsikandar
    @jameelsikandar 8 หลายเดือนก่อน

    `Thanks Sir, Advance topics cleared ${Yai to hogaya Basics}`;

  • @Instrumentation010
    @Instrumentation010 ปีที่แล้ว

    This video is going to be blast.
    Edit: and yes jor se blast hua

  • @saudkhan213plays
    @saudkhan213plays 5 หลายเดือนก่อน +2

    4 months ka course 32 minutes main dabardoooos