From Beginner to Pro: JavaScript Function Crash Course With Closures and More

Опубликовано: 30 Сентябрь 2024
на канале: tapaScript by Tapas Adhikary
8,269
354

In this video, we're going to learn about JavaScript functions. Functions are a fundamental building block of programming, and they're a great way to make your code more readable and maintainable.

We'll be taking a crash course in JavaScript functions, and by the end of this video, you'll be able to use functions to add flexibility and power to your code.

We will cover the following:
✅ What and Why JavaScript Functions
✅ Clarifying Terminologies(function vs methods, parameter vs arguments, and many more!)
✅ Function Declarations
✅ Function Executions
✅ Default Parameter
✅ Rest Parameter
✅ Call Stack
✅ Arrow Function
✅ Nested Function
✅ Function Scope
✅ Closure
✅ Callback Function
✅ Higher-Order Function
✅ Pure Function
✅ IIFE
✅ Recursion

Let's GO 🚀

Timecodes
0:00 - Welcome to JavaScript Function Crash Course
01:27 - How To Take This Course?
02:45 - What Are JavaScript Functions? Let Me Tell You a Story.
06:39 - Learn JavaScript Functions Visually.
10:24 - JavaScript Terminologies You Must Know
11:37 - How To Declare a Function?
22:38 - How To Return From a Function?
26:49 - Default Parameters For JavaScript Functions
29:55 - Rest Parameters For JavaScript Functions
33:23 - JavaScript Arrow Functions
38:05 - Nested Functions in JavaScript
40:52 - Understanding JavaScript Function Scope
49:10 - Mastering JavaScript Closure With Easy Guide
59:02 - What are Callback Functions in JavaScript?
01:05:38 - What are Higher Order Functions(HOF) in JavaScript?
01:12:07 - What is a Pure Function in JavaScript?
01:16:09 - What is an IIFE In JavaScript?
01:21:05 - Learn JavaScript Call Stack(Function Execution Stack)
01:27:00 - What is Recursion in JavaScript?
01:34:51 - Closing Notes and What's From Here?

🤝 My Links:
- Blog: https://blog.greenroots.info/
- Twitter:   / tapasadhikary  
- LinkedIn:   / tapasadhikary  
- Showwcase: https://www.showwcase.com/atapas398

👋 Like my work? Thank You. You can sponsor me from here:
- GitHub Sponsor: https://github.com/sponsors/atapas
- Sponsor my Blog: https://blog.greenroots.info/sponsor

💡 Links I mentioned in the Video:
- Source Code: https://github.com/atapas/youtube/blo...
- Learn JavaScript Practically:    • How to learn JavaScript effectively? ...  
- Callback & Pizza Hut:    • JavaScript Callback functions | JS Ca...  
- Higher Order Functions:    • What are Higher-Order Functions in Ja...  
- Pure Functions:    • What are Pure Functions and Side Effe...  
- Asynchronous JavaScript:    • JavaScript Synchronous vs. Asynchrono...  

About Me:
Tapas Adhikary is an Educator, Tech enthusiast, Writer, YouTuber, and Open Source projects maintainer/contributor. He is a full-stack developer who has vast experience in building SaaS solutions. He is the Head of Content at Showwcase. He is a founder of the ReactPlay platform, which is driven by Open Source projects and a fast-growing community.

You can find more about him at https://tapasadhikary.com.