Functions - Javascript In Depth

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

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

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

    Thanks a lot for creating such an amazing video. The illustrations and content really helped me a lot in understanding.

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

    The graphics and detailed explanations help a lot. I love the pace of your videos. Repetition is a big key for me to understand and grow/learn. Thank you!

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

    I want to say thank you! for your awesome videos. They are super friendly for beginners in javascript!!!!!!!!!!

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

    great video, as usual! the illustrations are very helpful! I felt like this video had the perfect pace to understand the concept! Great work! Thank you!

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

      Thanks Timothy! Glad you found it so helpful 😊

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

    Drawings are amazing! Thank you for doing this!

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

    Hi Nadar, Thank tons for making this series on TH-cam for our community, so far in my career I was not able to clear my base concepts but following with your tutorial and your teaching skills I have gained lots of confidence and I love your channel and content, this has become my primary platform to learn Frontend development mostly Vanilla JS and I am hoping or I would say requesting you to make similar series for Angular in depth and teach each concepts in depth the way you teaches other modules, that will help lots of folks. Again much appreciated for doing this.

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

      Hey Rushant! Thanks for the kind words 😊 I'm going to be moving to React and then the backend (express apis, databases, containers, deployment, etc) right after the DOM 🚀

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

      @@Anastasiia-jc5oi I’d say more of a generalist software engineer haha. I work mainly on the web stack at the moment but from a leadership and architecture/design perspective as I don’t code much day to day anymore 😊

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

      @@Anastasiia-jc5oi Haha! I miss it so I do it in my spare time and build things or learn new tech or read technology books 🤓 It’s definitely quite a change and some people love it and some don’t 😊

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

    Super excited that I found your channel, your content is so refreshing!

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

      Thanks! I'm glad you're finding these helpful 😊 Refreshing is a nice word to hear about these, haha!
      If you'd like more help or to chat with me and the community, feel free to join the Discord too: discord.gg/K4nkugP7Gd

  • @SD-wj9bv
    @SD-wj9bv ปีที่แล้ว +1

    Great vid my friend thx u!!!!

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

    really appreciated! I'm your 20th subscriber 😍😍

    • @TechWithNader
      @TechWithNader  2 ปีที่แล้ว

      Thanks Jashim! Let me know if you have any suggestions 😊

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

      @@Anastasiia-jc5oi Good idea, haha! I generally don’t like such questions so I wonder if a more genera data structure or algorithm series would work? Subs as part of that a couple of these questions? 😄

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

      @@Anastasiia-jc5oi Haha, thanks Anastasiia! I’ll check with the community and match it with what I think the biggest gaps are too 😊 Either way, these are fun to make and having everyone enjoy them so much and learning makes me really happy 🥳

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

    Hi Nader, Thanks a lot for making this series. I'm just starting to learn Javascript and your content really help me learn the base concept.

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

      Hey Dian! You're very welcome - I'm glad you're finding these helpful 😊 Definitely don't hesitate to ask questions as you go and need clarification on anything 🤓

  • @EliHacıyev-p7v
    @EliHacıyev-p7v 10 หลายเดือนก่อน +1

    Amazing

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

    The whole time throughtout the lesson I was wondering what if we don't add the return keyword and what will it return. I guessed 0, and 1, i guessed it would return whatever was inside function, and I guessed undefined and NaN, I'm just happy you explained it lol because it was driving me crazy throughout the lesson 😂

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

      As always your drawings and explanations made everything super easy to understand and they were very much appreciated

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

      Hah, that’s an important one to know so it’s good you were thinking in that direction! It’s a common cause of bugs and confusion 😄

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

    Thank you!

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

    An Example to differentiate between "Parameter" and "Argument":
    Imagine we are sitting inside a library and arguing about things , then the librarian comes and say to us that "TAKE YOUR ARGUMENT OUTSIDE" of here.
    Hope it helps!
    ~An argument is not a part of the function, it is outside the function which we have to pass to the function only if needed while calling the function.

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

    Nader, I think you need to teach at the University. This is a great material. 😀

    • @TechWithNader
      @TechWithNader  2 ปีที่แล้ว

      Thanks, David! That’s very kind of you, haha! 😊

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

    Make video on find method

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

    Hey man you are out of the world, you have something different. Well, i have a question, what all are the upcoming contents of this course like are you gonna cover everything, every inbuilt functions and events and database connectivity?

    • @TechWithNader
      @TechWithNader  2 ปีที่แล้ว

      Thanks, Shivam! 😄
      Yup, I’m going to go over some of the more modern and intermediate JS features for the next several videos, but then I’ll also do:
      - DOM manipulation
      - React
      - REST API/Backend
      - SQL/Databases
      - DevOps
      And of course lots of exercises and projects along the way 😊

    • @shivamgupta3652
      @shivamgupta3652 2 ปีที่แล้ว

      @@TechWithNader Please guide me what else should i learn beside your videos to be a front end developer or should i just stick to your videos?

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

      @@shivamgupta3652 Here are some other high quality resources:
      1. fullstackopen (the Helsinki MOOC)
      2. the Odin project
      3. C0d3 js
      They are all free and online too. I’ll be covering similar topics but with a more in depth style as you’ve seen but they are also great to do alongside depending on how much time you have 😄

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

    Damn... I thought I was OK with functions until I realised the default "return = undefined" thing. That only causes a problem when storing a function into a variable, doesn't it? If so... why? Haha.
    For example:
    const printName = (name) => {
    console.log(name)
    }
    printName("Joe");
    // returns "Joe" in the console log.
    but...
    const printName = (name) => {
    console.log(name)
    }
    myName = printName("Joe");
    console.log(myName);
    // returns "undefined"
    WHYYYY!? hahaha
    Cheers, bro.

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

      Yup! When you assign a variable to a function call: const a = f(); What you’re doing is asking KS to execute the code inside “f”, then grab the return value and point “a” at that value.
      If you just do f(), then you’re not asking js to keep the return value around anywhere and it gets thrown away.
      Definitely confusing but hope that helps a bit! 😄

    • @JoeMilneEnglish
      @JoeMilneEnglish 2 ปีที่แล้ว

      @@TechWithNader That clears it up a bit... but what is KS? Sorry hahaha

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

      Sorry autocorrect on phone *facepalm*
      Meant to put JS: JavaScript, haha!

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

      @@TechWithNader ahhhh, got it. TY!

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

      Are you sure MyName had been predefined?

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

    I'm new to coding and am just trying to understand functions a little better. I'm currently at 26:22 and I always get thrown off by "i" I have tried looking it up but there is not a specific answer I can find. What does it stand for?

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

      Hey Mariah, great question! Usually it's short for 'index' like index in to an array. Programmers can be lazy with typing :)

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

      @@TechWithNader Thank you! (: and last question. I'm now at 41:59 and I'm kind of confused with
      const result = hello();
      Whenever it runs, is "yo" being printed with it along with the "hello'? If that's the case, does that mean return provides the value of the entire function and not only the value you give it?

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

      @mariahwiggins Good question! “Yo” is coming from the console log during the execution of the function codes body. The result is coming from the return value at the end of the function, in this case “hello”. We then log it out using another console log later. 🤓