this keyword in JavaScript 🔥 | Ep.06 - Namaste JavaScript Season 2 🙏

End this year with learning some more of JavaScript ❤️
Share this video on social media to help me reach more people! 🚀
Wanna dive deep into React JS with me?
Checkout Namaste React - namastedev.com/learn/namaste-...
Use coupon code : CODE72 and register now by link below. Only valid for first 500 students.
Running heavy discounts right now, register today!
🔍 Understanding "this" is crucial for every JavaScript developer, whether you're a beginner or a seasoned pro. We cover everything from its default binding in different contexts to explicit binding using functions like call(), apply(), and bind(). Plus, we dive deep into arrow functions and how they affect the behavior of "this."
🚀 Elevate your coding skills as we showcase real-world examples and scenarios where mastering "this" is a game-changer. From event handlers to object methods, we've got you covered.
👨‍💻 Join us on this journey to demystify "this" and gain a solid grasp of its functionality, helping you write more maintainable and efficient JavaScript code.
👍 Don't forget to hit that like button, share with your fellow developers, and subscribe for more insightful tutorials!
Timestamps:
0:00 - Introduction to this keyword
If this video was helpful, give it a thumbs up and subscribe to my channel for more such videos. 🔔
Link to Subscribe: kzread.info...
If you want me to cover any specific topic, then comment down below. I would be happy to help you.
Cheers,
Akshay Saini
namastedev.com
Stay Connected:
LinkedIn - / akshaymarch7
Facebook - / akshaymarch7
Instagram - / akshaymarch7
Twitter - / akshaymarch7
#Javascript #JavascriptInterviewQuestions #AkshaySaini

Пікірлер: 1 100

  • @varunwilson6484
    @varunwilson64845 ай бұрын

    Thanks for all your videos, the effort is priceless 👍

  • @seemadevi1761

    @seemadevi1761

    5 ай бұрын

    😂

  • @gaddalaashish6001

    @gaddalaashish6001

    3 ай бұрын

    Timestamps: 0:00 - Introduction 1:50 - What will I cover? 2:48 - Global space 4:00 - Global Object or window object 6:34 - Function 8:08 - Strict Mode 11:44 - Value of Substitution 12:40 - Value of this keyword 14:17 - How the function is called 15:56 - value of keyword 20:20 - Real life example 25:13 - Override value 28:00 - Enclosing lexical content or context 31:55 - Recap 37:42 - Conclusion 42:04 this keyword in DOM 46:50 - this keyword recap If there are any corrections comment down below👇

  • @apnipathshala7866

    @apnipathshala7866

    2 ай бұрын

    Price less bolke 200 me tol diya lectures ko 🥲🤣🤣

  • @ShibuDas-gc2hn

    @ShibuDas-gc2hn

    2 ай бұрын

    😊😊😊😊

  • @alkaseemkhan3029

    @alkaseemkhan3029

    Ай бұрын

    I'm

  • @akshaymarch7
    @akshaymarch75 ай бұрын

    End this year with learning some more of JavaScript ❤ Share this video on social media to help me reach more people! 🚀 And yes, did you hit that LIKE button yet??

  • @iamgirraj

    @iamgirraj

    5 ай бұрын

    in ES6, we got new method - Reflect.apply() which is similar to apply() method for playing with value of 'this' keyword 🙂

  • @saicharan2159

    @saicharan2159

    5 ай бұрын

    Great efforts Akshay Bro... Could you please tell From where did you learn JavaScript? Any reference Doc or Book

  • @rashmithagudipudi5979

    @rashmithagudipudi5979

    5 ай бұрын

    Akshay bro, is there any new course for this New Year? We are eagerly waiting . Any updates.

  • @036-urvishsojitra2

    @036-urvishsojitra2

    5 ай бұрын

    Hey Akshay, Urvish here please Akshay teach us in depth because I watched your video till the end i don't know about others but your video is helping me well in my career so please create a video depth because of you i am standing well in my javascript interview and it really comming from inside my hart i love you and the way you create videos so many blessing to your work. Please keep it up. And one more thing to tell you is like you I also want to create videos but I quit it a year ago but now I will start creating videos again very soon Thankyou. * Small request: kzread.info/dash/bejne/oX9prrGho8SWc84.html please check my work at least 1s and give me some suggestions is there any

  • @truptipatil6962

    @truptipatil6962

    4 ай бұрын

    Hi Akshay ,I like your videos , I dont want to learn javascript when I started Angular though I was working on typescript ,but you make my mind to learn javascript . I thank to one who suggest me to watch your videos.

  • @lakshmangottapu618
    @lakshmangottapu6185 ай бұрын

    please don't make small videos for the sake of making videos, please go deep like this, this is why you are special.

  • @Zaheer__zk40

    @Zaheer__zk40

    4 ай бұрын

    `this` in this comment refers to whole youtube "global window"

  • @sahilkumar_official

    @sahilkumar_official

    4 ай бұрын

    @@Zaheer__zk40 what if bro is in " Strict mode" ?

  • @crazyduniya128

    @crazyduniya128

    4 ай бұрын

    ​@@sahilkumar_official then it will be undefined 🤯

  • @SandeepSaini-tr9sv

    @SandeepSaini-tr9sv

    3 ай бұрын

    he is right

  • @abass_koyang204

    @abass_koyang204

    3 ай бұрын

    @@crazyduniya128 Nope, it will still be global window. It'd be undefined if it was inside a function (let's a reply in this case).

  • @nikolapuzovic6929
    @nikolapuzovic69294 ай бұрын

    Don't change the way you explain, thanks to your videos now i understand perfectly what is call stack, execution context, hoisiting, scope chain, lexical scope etc... you are one of the best teachers on youtube, just don't use var, greetings from Serbia :)

  • @kicksomeup6998
    @kicksomeup69985 ай бұрын

    Please keep teaching in a detailed fashion. This is the USP of this channel. You've saved folks here collectively millions of hours of work.

  • @SandeepSaini-tr9sv

    @SandeepSaini-tr9sv

    3 ай бұрын

    he is right

  • @venkat.sairam
    @venkat.sairam5 ай бұрын

    🎯 Key Takeaways for quick navigation: 00:00 🔑 *JavaScript's "this" keyword can be confusing for many and behaves differently in various scenarios.* 00:55 🔑 *The behavior of the "this" keyword depends on the context, such as whether it's in a function, global space, or an arrow function.* 04:17 🔑 *In the global space, the value of "this" is the global object, which can vary depending on the JavaScript runtime environment (e.g., window in browsers, Global in Node.js).* 07:30 🔑 *Inside a function, the value of "this" can be undefined in strict mode or the global object in non-strict mode.* 10:06 🔑 *JavaScript uses a mechanism called "this substitution," where "this" is replaced with the global object when it's undefined or null in non-strict mode.* 16:11 🔑 *Inside an object's method, "this" refers to the object itself where the method is called.* 21:11 🔑 *"call," "apply," and "bind" are important functions used to manipulate the value of "this" when calling methods and sharing them between objects.* 26:23 🔑 *It's essential to understand "call," "apply," and "bind" to effectively control the value of "this" in JavaScript methods.* 27:30 🔑 *In global space, the 'this' keyword refers to the global object (e.g., 'window' in the browser).* 28:08 🔑 *In strict mode, 'this' inside a function is undefined; in non-strict mode, it refers to the global object.* 35:23 🔑 *Understanding "this" substitution: When 'this' is undefined or null inside a function, it becomes the global object.* 39:59 🔑 *Inside an object's method, 'this' refers to the object itself.* 44:12 🔑 *The 'call' method can be used to invoke a function with a specific 'this' context.* 46:01 🔑 *Arrow functions do not have their own 'this' binding and take the value of the enclosing lexical context.* 48:46 🔑 *In the context of DOM elements, 'this' refers to the specific HTML element being interacted with.* Made with HARPA AI

  • @adarshdalvi9772

    @adarshdalvi9772

    5 ай бұрын

    thanks man!!

  • @SabnamAra-pj3qp

    @SabnamAra-pj3qp

    2 ай бұрын

    Vffmgy

  • @AnujSingh-xr1yx
    @AnujSingh-xr1yx5 ай бұрын

    Hey, I think you are the person from whom I have learnt so much about javascript, I think the reason behind that is the depth you take about the topics, make it easy to understand, take out some fine details which I think I miss in documents as well. It is really good to see you doing things like this. You are an awesome teacher, keep ongoing this is what makes you unique and different. I don't think you should worry about these things you mentioned at 33:00, whoever wants to learn they to have to give time and understand the topics. Thanks for everything you are doing in frontend domain, love it by heart.

  • @Yadnesh_01
    @Yadnesh_016 сағат бұрын

    Do not stop making videos in such details. Because of you i started to stick to such detailed learning way so long. Thank you ❤.

  • @alexmiserandino1062
    @alexmiserandino10624 ай бұрын

    Deep dive videos are what set you apart. There are a million short videos about this. Your value as a teacher is in your deep understanding. Thanks!

  • @sameerkhurana2969
    @sameerkhurana29695 ай бұрын

    Everyone on youtube is teaching basics, but these deep dive videos make this channel special. Please continue with this.

  • @eshaanbagga5159
    @eshaanbagga51595 ай бұрын

    Akshay sir, loved the way that you're taking feedback from the audience. If you want to start making short-form content, we would love to watch it but don't stop making these in-depth videos. The clarity that you provide in these videos, I haven't seen anyone teaching with this much clarity, especially around JavaScript.

  • @vijaynvvr
    @vijaynvvrАй бұрын

    1. "this" in global scope always points to the globalObject (globalObject depends on javascript runtime env) 2. "this" in a function depends on 2 things a. strict / non strict mode (in strict mode, "this" is undefined, in non strict mode, "this substitution" takes place and "this" points to globalObject) b. how the function is being invoked (if we invoke the function using the global object in strict mode, then "this" will point to that globalObject) 3. "this" in a method always points to the object that is used to invoke the method. 4. call, apply & bind are used to share a method with another object (hence the "this" keyword reference would also change accordingly) 5. "this" inside arrow function refers to the enclosing lexical context 6. "this" in DOM points to the HTML element itself on which it is being used

  • @mightychondria7912
    @mightychondria79124 ай бұрын

    Akshay, thank you for this video. Just wanted to let you know that your thorough explanations have been incredibly helpful. Even if the video doesn't get as many views as you hope for, please know that there are viewers like me who truly value and watch it until the end. Your videos stand out because they delve into the intricate details that many others often overlook. This level of depth often satisfies my profound curiosity for how code operates at a fundamental level. Please continue with your elaborate explanations as many others and I will continue to eagerly watch and learn. Do not only start making short videos that touch on basics and skip everything else, PLEASE!! I love learning all the details. Thank you again!!

  • @Cpt_Price03
    @Cpt_Price035 ай бұрын

    Watched whole Namaste JS in a week and Season 2 too Goat in explaining js so easily

  • @nirajkumarsingh1576
    @nirajkumarsingh15765 ай бұрын

    You are known for your teaching methodology...i really appreciate it..!!! And waiting for DSA courses by you... I'm you full-time subscriber❤❤❤🙏🙏🙏

  • @Arjun69
    @Arjun6911 күн бұрын

    Whenever I am preparing for an interview, I just go through your JS playlist. Thanks Akshay!!

  • @khyatiratandhayara8506
    @khyatiratandhayara85062 ай бұрын

    I have never understood JavaScript this deeply anywhere else. Your mission is very inspirational for developers like us. Please keep making it. Thank you for all the knowledge, Akshay🤟.

  • @dhruvkhatri2779
    @dhruvkhatri27794 ай бұрын

    You deep dive into the concepts that's why we watch your videos. That's what makes you unique and helps people understand the core concepts rather than just understanding the basics and memorizing the rest of different cases. Also, such depth knowledge is what gives us the confidence on topics and help us apply the same in interviews. Always keep making the in-depth content. We love it.

  • @johnvalentine3024

    @johnvalentine3024

    4 ай бұрын

    Exactly! I learned C++ before I could "walk", and so after HTML and CSS and then in the last year traversing towards the back end (heh) with java and nodejs etc... and dropping down that rabbit hole and spending hundreds of hours watching and learning (So cool.), you snapped in multiple puzzle pieces for me in this video.

  • @vrb199
    @vrb1995 ай бұрын

    Eagerly waiting for this video, please come up with more Javascript interview-related topics and started learning and practicing react from Namaste react in-depth

  • @angryatheistcharles1695
    @angryatheistcharles16953 ай бұрын

    Your videos have saved me months of research learning js. I can't express how thankful I was to find a teacher who understands how I learn. Keep em coming!

  • @ashishkalburgi6189
    @ashishkalburgi61894 ай бұрын

    One of the best teachers on KZread. I'm so glad I found your channel. I understand javascript better than ever. I had watched the call, apply, bind video before this topic and the explaination was amazing. Looking forward to more detailed videos on javascript. Keep up the amazing work!

  • @rajatdas661
    @rajatdas6615 ай бұрын

    Your deep dive videos is the usp, this videos really makes clear our concepts, so please continue with deep dive conceptual videos. Thanks for always sharing your indept knowledge.

  • @gauravraj7524
    @gauravraj75245 ай бұрын

    Ur the only teacher who pushed me to learn to code, from college to my 8 years of experience working in the IT Industry I used to fear learning any coding language. Now few days back I completed ur previous javascript videos which ultimately pushed me to take one step ahead of learning React JS, I have enrolled in to ur Namaste React Course. My new year resolution is to complete this language and pursue as a developer. I don't know if it's too late to learn but I hope for the best. Happy Coding ✌🤘

  • @chhavigupta368
    @chhavigupta3685 ай бұрын

    You are such a lovely mentor. Length of video is never been a issue. I never saw length when it's your video. it's always deep and so knowledgeable. that's why you are different from others.

  • @YashMehar-hf1fv
    @YashMehar-hf1fv5 ай бұрын

    Finally, I found a one-stop solution to understand this keyword. I assure you that no one can teach this keyword better than you. I am so glad that I don't have to break my head before an interview to revise this keyword. Your effort goes beyond everything. Thank you so much. Keep teaching!

  • @vrindamahajan2593
    @vrindamahajan25935 ай бұрын

    I have watched the call, apply and bind methods video. Here is my brief explaination- All these methods are used for method/function borrowing or sharing. - call method is used to call the function with the given this value and arguments can be passed individually. printFullName.call(student, "Jammu", "J&K"); - apply method is similar to call, the only difference is that instead of passing the arguments indvidually we pass the arguments in a list/array. printFullName.apply(student, ["Jammu", "J&K"]); - bind method is also used to override the this value but unlike call and apply it does not invoke the function instantly but returns a function with attached this and arguments which can be called later. const printStudent = printFullName.bind(student, "Udhampur", "J&K"); printStudent();

  • @soniyaprasad77
    @soniyaprasad775 ай бұрын

    I watched your video of the call, apply, and bind. It was amazing. let me recap my learning: call, apply, and bind are all methods used to manipulate how a function is executed in JavaScript. call and apply are similar; they both allow you to invoke a function with a specific this context and provide arguments to the function. The main difference is how they accept arguments: call takes arguments individually, while apply takes them as an array. For instance, func.call(thisArg, arg1, arg2) versus func.apply(thisArg, [arg1, arg2]). bind, on the other hand, doesn't immediately execute the function. Instead, it creates a new function with a bound this context and any specified parameters. This new function can be invoked later. It's often used to create functions with pre-specified initial arguments or a fixed context.

  • @pirited2437

    @pirited2437

    Ай бұрын

    Thanks for the brief explanation!

  • @supradipdey1165
    @supradipdey11653 ай бұрын

    There is no one I haven't seen like you who has such a deep knowledge of a cool way to tech. Everybody knows you sir you don't need to have any promotion. People will come again and again to dig in this gold mine.

  • @sahilbisht3661
    @sahilbisht36612 ай бұрын

    This person came from some another planet 🔥🔥because no one on earth can explain like the way you do

  • @sreeragmmundayadan6057
    @sreeragmmundayadan60575 ай бұрын

    Go for big topics bro, waiting for the next video We need class, constructor, and oops concepts videos as well

  • @khomchandsahu5372
    @khomchandsahu53725 ай бұрын

    your videos are just amazing. the way you explain each concept is rare to find. I am following you from season 1 and It really helped me a lot to understand the concept of javascript and how it works behind the scenes. your videos are not lengthy, requesting you to not feel that you are making long videos. it is really worth much for us each and every minute of these videos you shared. thank you for your efforts and for making this series public. lots of love and respect! 🤗

  • @ManishSingh-df4gi
    @ManishSingh-df4gi5 ай бұрын

    A heartfelt thank you for your incredibly insightful in depth videos! They were instrumental in my success during a recent 2-hour-long JavaScript interview at a major product company. The depth of knowledge from the Namaste JS series❤ truly made a difference. I'm genuinely excited about what's to come in your future content. Thanks a million! ❤🙏

  • @user-sg5xn2kn8z
    @user-sg5xn2kn8z4 ай бұрын

    When Akshay wrote the student name Deepika, he had a smile on his face.

  • @OsipovOfficial
    @OsipovOfficial4 ай бұрын

    I watched your video about call, bind and apply, it was great. You are definitely the best JavScript teacher on all of KZread.

  • @kaustubhmudgal5606
    @kaustubhmudgal56065 ай бұрын

    by making such videos you made the game tougher for lots of people on KZread...because this is another level of explanation Thank you for this effort

  • @praveenupadhyay1415
    @praveenupadhyay14154 ай бұрын

    Akshay Sir don;t know about others but I watch entire video of your, you such a charismatic teacher sir, it feels like good old teacher's style. I not only share your video to my juniors but also to seniors in company. It's so amazing. I have watched call/apply and bind

  • @Pradeep_Gupta
    @Pradeep_Gupta4 ай бұрын

    Please always dive in deep, this is the type of content we are looking for, these deep explanation is what makes you stand out from the other tutors.

  • @abhisheksaini8821
    @abhisheksaini88212 күн бұрын

    Akshay , i have watched your video on call , apply , bind -- you are super ultra pro max guru

  • @codewithsharjeel
    @codewithsharjeel4 ай бұрын

    Akshay you are the only guy who knows javascript ...... going deep is the area where you stands out no one competes you .... don't ever think negative pls you are a gem go deep and more deep .... thanks for everything

  • @bridgetfitzgerald7656
    @bridgetfitzgerald76564 ай бұрын

    Definitely like the deep-dives. They are like nothing else I've found on the internet to learn these topics. And to stay entertained! Also, have already watched your call / bind / apply vid!

  • @bridgetfitzgerald7656

    @bridgetfitzgerald7656

    4 ай бұрын

    My attempt to summarize! (tbh I’m confused between execution context, scope, and lexical context / environment now! Gonna go research!) THIS is the object where a function is called. 

 When accessed in the global scope THIS is the global object (whether in strict mode or not). In strict mode, when THIS is accessed inside a function defined in the global scope, it will be undefined. In the same case, if not in strict mode, “this substitution” will mean THIS is the global object. With an exception: if you call the function by calling window.myFunction() as opposed to just myFunction(), even in strict mode, THIS will be the global object. For methods on an object, THIS is the object where the method is called (e.g. firstObj.myMethod() >> THIS = firstObj ). If a method is called using .call, THIS will be the object passed in as the first argument on call (e.g. firstObj.myMethod.call(secondObj) >> THIS = secondObj ). For callbacks in event handlers, THIS is the element that the eventListener is attached to. I think this is simply because the element is the object on which the callback function is called. Arrow functions do not have their own THIS (aka they don’t have their own “this binding”). Arrow functions take the THIS of their enclosing lexical environment, that is, the scope where they are defined.

  • @birajdutta311
    @birajdutta31111 күн бұрын

    We love the fact that you dive deep into the concepts. please keep doing that. short videos are kind of vague and are just like memorizing and forgetting at some point. but the way you teach we get to know how the things actually work and thus its easy to remember. Thank you so much for all the dedication and hard work you put into your videos to teach us. 🙏🤝

  • @udaynani4716
    @udaynani47163 ай бұрын

    I watched every video of your javascript brother even call,apply,bind every video is just awesome... dont be think like everyone leave without watching complete video who want to learn deep they will definitely watch completely....i should say one thing just chin up & be proud of yourself champion you are making real developers.....this is for your efforts and hardwork....❤👏

  • @mohuyadutta363
    @mohuyadutta3635 ай бұрын

    Everyone has their own style of teaching, and we love your videos because you explain each and every small thing. Please don't change the way you teach, your students will always be there with you. 😇

  • @aakashpaliwal3689
    @aakashpaliwal368914 күн бұрын

    I watched your video on call, apply, and bind, and it was amazing. Never stop making these videos, Akshay Sir. You are an incredible teacher, and we love when you dive deep into concepts and make them so clear for us. Thank you so much, Akshay. It's because of you that I was able to crack my JS interviews.

  • @yashjain69
    @yashjain693 ай бұрын

    No one on KZread explains better then you. Taking concepts deeper helpd me to get a clear picture of the topic. Thanks a lot 👏👏

  • @MHasanSohel425
    @MHasanSohel4252 ай бұрын

    From Bangladesh I watch this video where you teach this keyword and suggest that go to the call, apply,bind method video,,,,, and i do the same what you want from a learner.... God bless you,,,, you r really awesome man you want to give learner from your heart❤

  • @ArulMurugan-in5cy
    @ArulMurugan-in5cy5 ай бұрын

    First of all thanks for teaching Aakshay, I am a backend software engineer, your teaching gaves me a intrested to learn java script and till now i learnd all toughest concepts only because of you.again once thank for you.i wish to learn many concepts through your teaching.

  • @_mokshalearnings
    @_mokshalearnings3 ай бұрын

    Its really great that we have a teacher like you who is trying to teach from very basic to exteme advance with clarity. Its making js looks simpler :) this keyword can be defined as an object whose value can very depeding on where its being declared and can be used to reference various elements/ object.

  • @dannutiee
    @dannutiee2 ай бұрын

    Thank you for this video so much!

  • @vikasreddy_08
    @vikasreddy_084 ай бұрын

    Hey Akshay , Thanks for the entire Namaste Javascript series. I cannot imagine the amount of efforts you might have put into building such an elaborative, detailed series .Every topic has been covered very extensively without missing even minute details , providing deep understanding of inner workings of the language. I couldn't thank you enough for making such extraordinary course. I know it is very difficult and time consuming to create such a masterpiece of content but it also shows your commitment to spread your knowledge to the community. Kudos to your efforts and please continue making such content.

  • @AkhileshChaturvedi
    @AkhileshChaturvedi2 ай бұрын

    Amazing content Akshay, I really liked your full course. Seriously no one will teach this much deep dive information in any of the youTube videos. Appreciate your hard work!!. Thank-you so much. I am taking so much information from your Namaste Javascript. Once again thanks a lot and god bless you for your all hard work.🙌👏🙏

  • @onecuriousmuggle
    @onecuriousmuggle2 ай бұрын

    Please continue making long form videos with deep dive information like this one. This is why we are subscribed to you. Plus JS is so complex. It cannot be explained in just 5 mins. Thanks!

  • @garimaarora5311
    @garimaarora53114 ай бұрын

    your content is a gem!! Please do make such detailed videos like this!! Have gained so much knowledge from your videos!!Thankyou!!

  • @NehaSingh29263
    @NehaSingh29263Ай бұрын

    i watched your call blind apply lecture already....your all lectures are just amazing💜 and plz plz never think to make small video u r the one who give us deep knowledge about each and every topic ...you are so dedicated and honest to us..to be honest as you said you will make us fall in love with javascript you did it ❤You are the bestest teacher i can say..I am so so inspired by you

  • @jamsheeramp
    @jamsheeramp5 ай бұрын

    Thank you for making me fall in love with JavaScript.I already went through call , apply, and bind method video and i understood. Your videos are awesome. You are a great teacher.

  • @user-th1wo4wq4z
    @user-th1wo4wq4z5 ай бұрын

    We need these types of in-depth videos in the future as well. You're just amazing!

  • @lceda
    @lcedaАй бұрын

    Please dive deep and explain all about JavaScript. I love your videos and how you explain such complex topics easily. Please don't ever stop teaching! I've learned lots of concepts through your videos and it has helped me learn alot! Thanks for making such lenthy videos explain every little detail. Thank You!!!

  • @sravankumar-eg2nh
    @sravankumar-eg2nh5 ай бұрын

    Dive Deep into each and every concept. We just love your videos.

  • @syedaneesahmad7760
    @syedaneesahmad77605 ай бұрын

    Akshay bhai, you have carved a niche for yourself on youtube! I love the clarity you display in your explanations. Short or long , watching you is always productive

  • @Harsh06g
    @Harsh06g4 ай бұрын

    Explaining concept in such a depth is blessing to us. Thanks for your dedication.

  • @adiMallya
    @adiMallya5 ай бұрын

    Just when i was wishing from past few days(As im studying JS core concepts) that with everything else, 'this' was also covered in your Namaste playlist. And boom today morning what a pleasant surprise!

  • @soundhirarajk9565
    @soundhirarajk95655 ай бұрын

    Akshay, you are doing a great job. Thanks for sharing in detail for each topic. I am a big fan of your content... Keep going. Wish you a happy new year

  • @abhinavkumar4375
    @abhinavkumar43752 ай бұрын

    Great effort Akshay watched all the videos from season 1 and season 2 exceptional content . I just can't imagine how much time and planning would have needed to make a brilliant playlist like this.

  • @aniket7390
    @aniket73905 ай бұрын

    Thanks for breaking down the intricacies of the 'this' keyword in JavaScript! The explanation on call, apply, and bind is crucial. I'll definitely check out your video on those topics. Keep up the great work!

  • @anulmehta1175
    @anulmehta11755 ай бұрын

    I went on call bind and apply method videos and watched them in full attention and now i exactly know the what is borrowing method in javascript and i will never forget this after so thank you very much for making this kinds of specially videos specially this that keyword that is most asked in Interviews ❤

  • @hemantprasad1018
    @hemantprasad1018Күн бұрын

    I'll be honest, let us consider the 2 scenarios: i) short videos: gives an impression of making the topic easy, and chances are more people will watch it entirely. ii) deep dive videos: it may appear tough just by looking at the timestamp, but in reality this is a treasure, and people who genuinely care to learn will watch it start to end. There is no doubt about every single video of yours are super interesting so even if I watch it at 2x I still can understand everything

  • @Yadnesh_01

    @Yadnesh_01

    5 сағат бұрын

    I agree to 2nd point.

  • @anup_narvekar
    @anup_narvekarАй бұрын

    Truely the best explanation on "this" on KZread!

  • @MuhammadShahzad25784
    @MuhammadShahzad257845 ай бұрын

    Watched many videos on 'this' keyword, but only this video gave me proper understanding! Amazing content, grateful for these great videos.

  • @demoDevv
    @demoDevv2 ай бұрын

    Had a lot of confusion about this before this video. Now its clear. Please keep diving deep into such concepts.

  • @larzchannel5975
    @larzchannel59754 ай бұрын

    Thanks very much ! I have been doing JS, rails etc for more than 10 years. I am aware of all these differences but I often forget some of the details and I am not aware of all the differences. I was not aware about the strict mode for instance. You explain all this in the most simple systematic way which I greatly appreciate. Many explanations are even more complicated than the actual complexity

  • @coralm8884
    @coralm88842 ай бұрын

    I appreciate the thorough explanations. They help students like myself to truly understand these concepts. Thank you!

  • @MakrandGuravM
    @MakrandGuravMАй бұрын

    Another amazing video, Akshay. We love your deep explanations and really appreciate the knowledge you share with us continuously. Thank you!

  • @user-go8rk5nv9w
    @user-go8rk5nv9w2 ай бұрын

    watched that call, apply and bind from your old video, call basically overrides this value to the object you pass and if you want you can pass extra parameters using comma separated value, apply does same the only catch is in apply the extra parameters are passed using array and for bind syntax is similar to call , it returns the copy of the function which we can store in a variable and can envoke any time. Thanks Akshay bhaiya.

  • @manjeshsingh3002
    @manjeshsingh30022 ай бұрын

    thanks for ur efforts. Keep teaching the way you teach.its the best way.

  • @rammondal8147
    @rammondal81473 ай бұрын

    You always make things simple. Watching your videos helps me to clear my existing doubts and make me curious to have more doubts and find answers for those myself.♥

  • @swathibhamidipati2567
    @swathibhamidipati25675 ай бұрын

    Akshay, you're the reason I fell in love with javascript. Really love your teaching style

  • @VishalSingh-bo2ow
    @VishalSingh-bo2owАй бұрын

    Having watched your previous video on call apply and bind methods, I can say this one gives a clean and clear recap of the concept of references ❤

  • @matteonegridev
    @matteonegridevАй бұрын

    You are the best, please never stop doing these type of video!!

  • @nitingupta1417
    @nitingupta14174 ай бұрын

    till now, I never left your video in between, I have watched all of your videos completely irrespective of its length. Please continue making in-depth video

  • @sudiptaadhikaryjoy181
    @sudiptaadhikaryjoy1815 ай бұрын

    Sir, you made Javascript so easy, I asked so many times about this keyword give to them only definition but now this time I have the proper explanation. Thank you so much

  • @kikish_sabina
    @kikish_sabina5 ай бұрын

    I rewatched call, apply and bind, it got crystal-clear! Thank you, Akshay!🎉❤

  • @dayanandjagtap558
    @dayanandjagtap5585 ай бұрын

    Hello Akshay, firstly thanks for the namaste js series ! As you said no one is explaining the concepts as you do and as students we appreciate it a lot. I've almost watched all the videos, practiced the questions and understood it very well. Please keep creating more in-depth videos like this , your efforts are priceless. And i've watched the call, apply, bind video as well !

  • @garima3331
    @garima33315 ай бұрын

    Akshay the quality of your content is awesome and worth the watch. Please keep making more videos. You are an awesome teacher. Teachers like you are hard to find 💎

  • @jinuradha8476
    @jinuradha84763 ай бұрын

    Hi Akshay, All your videos just raised my self esteem. I am really very thankful to you for making these videos. This was a savior in my life. I used to ask doubts regarding 'this' keyword to my seniors and they just didn't know. got all doubts cleared today. Just completed both seasons today and took down notes. I was not sure about buying your react js course before. Now I'm very confident about buying it. Thanks a lot.

  • @waqas-cs
    @waqas-cs3 ай бұрын

    I love when you deep dive inside the behind scene thing, keep making such tutorials, Thank you for sharing knowledge, much love and respect for you from Pakistan :)

  • @canyouvish
    @canyouvish5 ай бұрын

    It's the dive deep that makes Namaste Javascript truly special. Please keep the good work up

  • @RohitKumar-kk7fc
    @RohitKumar-kk7fc2 ай бұрын

    In depth explanation is good and very helpful. I have 10 years of experience and I watch your videos to get my doubts cleared which I am unable to find myself. Promises section was amazing. I read it from other places but the way you explained, I am going to remember it for life long and even after 2-3 years a short revision will freshen up everything. Thanks Akshay!

  • @swapnilpustode9746
    @swapnilpustode97463 ай бұрын

    I have seen your Namaste javascript series you are an awesome mentor you explained concepts in an easy way all the best buddy

  • @anbunithidinesh4245
    @anbunithidinesh42457 күн бұрын

    Thnx for explaining concepts with so much detailing

  • @adityasahu918
    @adityasahu9185 ай бұрын

    Your deep dive videos into concepts is absolutely amazing and I believe due to these deep explanations, retention of concepts becomes very easy. Even without revising we can just explain pretty much everything in interviews. Thank you for your hard work Sir 🙏

  • @shashanksuryan3851
    @shashanksuryan38515 ай бұрын

    Sir, I always watch full videos of yours and also wait for your new videos because I also love to deep dive into JavaScript. I always want you to make this type of stuff and make us knowledgeable about JavaScript. I always support you. Thank you for being a teacher. 🙏🙏

  • @jineshnambiar8734
    @jineshnambiar87345 ай бұрын

    I never thought anyone could make such an in depth video on this keyword. Amazing explanation ❤

  • @PushpendraSingh-ko7ey
    @PushpendraSingh-ko7ey23 күн бұрын

    Sir you are the reason i have learned javascript now,You are the gem of Javascript tuturial. I have been watched 2 playlist before your JS tutorial, but as you told in this video its very basics, now i think i dont have to watch more tutorials just need to practice becouse i am one of those who know JS in deep. and please dont make short videos we dont like short videos we want to learn in deep any language we want to go deep but teachers like you are rare that is why we have to watch those basic short tuorial,becouse if we have teachers like you who teach in depth in a single video whether it 20 mins long or 1 hour but your videos make us sure that now after your video we dont need to jump on other videos to learn more because you covered everything in single video. Thank you for this playlist i have completed today season1 and season2. lots of love and Respect from Dilli..

  • @suruchiahluwalia932
    @suruchiahluwalia9323 ай бұрын

    I really appreciate and I am thankful to you explain these topics in detail, because you really explain it so well that it is so easy for us to understand such complex topics. please make such deeper videos about the topics.

  • @yashmundra8497
    @yashmundra84975 ай бұрын

    I like your detailed explanation and have gained a trust in your teaching that whatever Akshay is teaching to us is absolutely correct and in depth. Kudos to you and your efforts!!!. Also, looking forward to learning from you in system design course as well

  • @vishwasbothe3731
    @vishwasbothe37312 ай бұрын

    Thank you Akshay for the great content. Watched all your videos multiple times including call, apply, bind and its polyfill. Please continue doing videos in depth and don't worry about it's length :) Thanks again.

  • @saiadusumilli2064
    @saiadusumilli2064Ай бұрын

    no where i have seen this much of content about this keyword such an excellent series

  • @arjunsolanki2612
    @arjunsolanki26124 ай бұрын

    Thank you for this incredible series, Akshay Bhaiya. Learned a lot this week and Completed both the Namaste Javascript Seasons. Never felt so confident in JS but now I think I can tackle any kind of interview question. I also, recommended it to my friends they also fell in love with the way you teach and obviously with Javascript.

  • @bday5004
    @bday50043 ай бұрын

    This video is really amazing! the way you deep dived into complicated topics and taught it in such a simple manner really helped me in clearer base of JS

  • @justshubham8117
    @justshubham81173 ай бұрын

    Watched Call, Apply and Bind. Got it now. Thanks!

Келесі