🎯 Key Takeaways for quick navigation: 00:00 📚 *Introduction to Advanced JavaScript Concepts* - Introducing advanced JavaScript concepts like destructuring and spread operators. - These concepts are essential for advanced JavaScript development. 01:13 🧩 *Understanding Immediate Invocation of Functions* - Immediate invocation of functions explained with an example. - Demonstrating how to create and immediately invoke a function. 03:41 🔄 *Exploring Destructuring in JavaScript* - Explanation of destructuring in JavaScript with an array example. - Showing how to destructure an array to access its elements individually. 04:36 🔄 *JavaScript Variable Destructuring* - Demonstrates how to destructure variables in JavaScript. - Shows how to assign values from an array to variables using destructuring. - Explains the use of the rest operator (`...`) to collect remaining array elements. 06:02 🔀 *Object Destructuring in JavaScript* - Illustrates object destructuring in JavaScript. - Shows how to extract specific values from an object and assign them to variables. - Explains how object destructuring can be useful in practical projects. 07:15 🌐 *Spread Syntax in JavaScript* - Introduces the spread syntax in JavaScript. - Demonstrates how to use the spread syntax to manipulate arrays. - Shows a practical example of using spread syntax in a function to sum numbers. 08:50 🧩 *Understanding Object Creation in JavaScript* - Objects in JavaScript can be created using the `{}` syntax with key-value pairs. - Keys are mapped from 0 onwards, and each value is mapped sequentially. - The concept of index column value is important; it maps the values accordingly. 09:17 🚀 *Scope in JavaScript: Global, Local, and Block* - Variables declared inside a block are not accessible outside that block, exemplifying block scope. - let and const provide block-level scope in JavaScript, ensuring they're only available within the block they're declared in. - Variables declared outside of functions become global, accessible throughout the program. 10:00 📦 *Hoisting Concept in JavaScript* - Hoisting refers to the process where variable and function declarations are moved to the top of their containing scope before execution. - If a variable is defined using `var`, it is hoisted to the top of the function or global context, and it can be accessed before declaration. - Hoisting is important to understand in JavaScript, as it can lead to unexpected behavior if not used properly. 11:24 🔍 *Host Concept in JavaScript* - The host in JavaScript refers to the process where variable declarations are moved to the top of the code before execution. - When a variable is declared using var within a function, its scope is limited to that function. - If a variable is declared using let or const, its scope is limited to the block in which it is declared. 12:45 🛠️ *Understanding Hoisting and Block Scope in JavaScript* - Hoisting moves variable and function declarations to the top of their containing scope before execution. - Variables declared with let and const do not hoist, ensuring they're only accessible after declaration in their block scope. - Using variables before declaration can result in a "Cannot access 'x' before initialization" error. 13:27 📝 *Advice for Learning Advanced JavaScript* - It's recommended to download and study the provided notes alongside the videos. - Future videos will focus on building projects and exploring back-end development. - Practicing exercises included in the notes is crucial for a deeper understanding of the concepts. Made with HARPA AI
i have watched this video and start making project by myself. My projects (Stop Watch, Digital watch,Calculator, Lucky Color Picker). And I am currently making a new project (Quiz website). I have applied what Harry bhai teaches and it is just beginning of the playlist and I start making cool project.
As Salaamo alaikum, thank you so much bro. I have learnt a lot of things from you since the past 2 years not web development but data science especially. Huge respect to you. I like you and your funny acts too. Here Md Rumman Haider (MTech -NIT Rourkela)
00:01 Key concepts in advanced JavaScript 02:02 Using IIFE to avoid errors with async functions. 03:46 JavaScript destructuring assignment 05:50 Restructuring in arrays and objects. 07:28 Using spread operator to sum numbers in an array 09:10 JavaScript variable scopes and hosting 10:52 JavaScript hosting moves declarations to the top of the code before execution. 12:26 Introduction to advanced JavaScript concepts
Yeh sab advanced hota hai 😳 mai seekh Gaya aur mujhe pata bhi nahi tha ki maine advanced JS seekh liya Jonas Schmedtmanm ke Udemy course se 😂👍 BTW basics yaha se hi seekh ke Gaya tha, *Ultimate JS* Wale course se aapke ❤❤❤
congratulations all for completed of HTML, CSS, and JavaScript and now we are going to learn Backend or react jo hoa seekh le ge koi masla ni hy #harrybhai zinda
#help in 8:12 sir is using console.log(sum(...arr)) in my pc as well as in online js compiler , it is showing error saying that sum is not defined or cannot access sum , please help me and explain why is this happening
*one correction* *let* and *const* hoist but you cannot access them before the actual declaration is evaluated at runtime, because they are in temporal dead zone.
harry bhai mai react ki playlist dekh rha tha aapke usme create-react-app se react app banane batae ho , kya uski jgh vite bhi use kr skte hai react app banane ke liye ? plz answer ❤
@CodeWithHarry Harry bhaiya Namaste ..🙏🏻 AAP jaise sigma Web course Kiya he vaise hi react js ka bhi banao please aapka react course Jo he usme aap JavaScript bahot fast likhi he Mai aapse request karunga ki Sigma web course ki taraha react ka bhi course banao please bhaiya
hello @CodeWithharry bhai mai app ka course folow kar raha hoon par kal ki chize mai bholl ja raha hoon and mujhe css bhi hard lag raha hai kiya course carry onn rakho ya phirse pura start se
Bro just pin me also like the previous video for no reason😊
😂wow
javascript op
sahi majak chal rha h
Ye Kya hai bhai 😂😂😅
YAHI PIN KARNE KA KAAM (in javascipt) IS KNOWN AS HOISTING.
🎯 Key Takeaways for quick navigation:
00:00 📚 *Introduction to Advanced JavaScript Concepts*
- Introducing advanced JavaScript concepts like destructuring and spread operators.
- These concepts are essential for advanced JavaScript development.
01:13 🧩 *Understanding Immediate Invocation of Functions*
- Immediate invocation of functions explained with an example.
- Demonstrating how to create and immediately invoke a function.
03:41 🔄 *Exploring Destructuring in JavaScript*
- Explanation of destructuring in JavaScript with an array example.
- Showing how to destructure an array to access its elements individually.
04:36 🔄 *JavaScript Variable Destructuring*
- Demonstrates how to destructure variables in JavaScript.
- Shows how to assign values from an array to variables using destructuring.
- Explains the use of the rest operator (`...`) to collect remaining array elements.
06:02 🔀 *Object Destructuring in JavaScript*
- Illustrates object destructuring in JavaScript.
- Shows how to extract specific values from an object and assign them to variables.
- Explains how object destructuring can be useful in practical projects.
07:15 🌐 *Spread Syntax in JavaScript*
- Introduces the spread syntax in JavaScript.
- Demonstrates how to use the spread syntax to manipulate arrays.
- Shows a practical example of using spread syntax in a function to sum numbers.
08:50 🧩 *Understanding Object Creation in JavaScript*
- Objects in JavaScript can be created using the `{}` syntax with key-value pairs.
- Keys are mapped from 0 onwards, and each value is mapped sequentially.
- The concept of index column value is important; it maps the values accordingly.
09:17 🚀 *Scope in JavaScript: Global, Local, and Block*
- Variables declared inside a block are not accessible outside that block, exemplifying block scope.
- let and const provide block-level scope in JavaScript, ensuring they're only available within the block they're declared in.
- Variables declared outside of functions become global, accessible throughout the program.
10:00 📦 *Hoisting Concept in JavaScript*
- Hoisting refers to the process where variable and function declarations are moved to the top of their containing scope before execution.
- If a variable is defined using `var`, it is hoisted to the top of the function or global context, and it can be accessed before declaration.
- Hoisting is important to understand in JavaScript, as it can lead to unexpected behavior if not used properly.
11:24 🔍 *Host Concept in JavaScript*
- The host in JavaScript refers to the process where variable declarations are moved to the top of the code before execution.
- When a variable is declared using var within a function, its scope is limited to that function.
- If a variable is declared using let or const, its scope is limited to the block in which it is declared.
12:45 🛠️ *Understanding Hoisting and Block Scope in JavaScript*
- Hoisting moves variable and function declarations to the top of their containing scope before execution.
- Variables declared with let and const do not hoist, ensuring they're only accessible after declaration in their block scope.
- Using variables before declaration can result in a "Cannot access 'x' before initialization" error.
13:27 📝 *Advice for Learning Advanced JavaScript*
- It's recommended to download and study the provided notes alongside the videos.
- Future videos will focus on building projects and exploring back-end development.
- Practicing exercises included in the notes is crucial for a deeper understanding of the concepts.
Made with HARPA AI
Bro salute to your consistency..... Others are failing.....
sab sikhneme enjoyment to he lekin ye jo last me train me bethna and song play ho raha is ki enjoyment bahut alag he guys 🤘🤟🤟 live lond "harry bhai"..
"lond" 💀
Sir You Are my best Teacher 💓💓💓
i have watched this video and start making project by myself. My projects (Stop Watch, Digital watch,Calculator, Lucky Color Picker). And I am currently making a new project (Quiz website). I have applied what Harry bhai teaches and it is just beginning of the playlist and I start making cool project.
Mr. Harry I am very glad that your bring an awesome advance course on web dev. But I have a request that you also bring full course on Data Science
Yes Harry Bhai really Need This
Respect button for harry sir 🎉🎉🎉
#sigmabatchop
#javascriptop
I Love you harry Bro. You are my best teacher.
Special Thanks to you for making this course for free.
In the whole world no one can create this type of course
#sigmqbatchop❤
As Salaamo alaikum, thank you so much bro. I have learnt a lot of things from you since the past 2 years not web development but data science especially. Huge respect to you. I like you and your funny acts too. Here Md Rumman Haider (MTech -NIT Rourkela)
best course, thank you sir ❤
00:01 Key concepts in advanced JavaScript
02:02 Using IIFE to avoid errors with async functions.
03:46 JavaScript destructuring assignment
05:50 Restructuring in arrays and objects.
07:28 Using spread operator to sum numbers in an array
09:10 JavaScript variable scopes and hosting
10:52 JavaScript hosting moves declarations to the top of the code before execution.
12:26 Introduction to advanced JavaScript concepts
I love Sigma batch ❤❤❤
Yeh sab advanced hota hai 😳 mai seekh Gaya aur mujhe pata bhi nahi tha ki maine advanced JS seekh liya Jonas Schmedtmanm ke Udemy course se 😂👍 BTW basics yaha se hi seekh ke Gaya tha, *Ultimate JS* Wale course se aapke ❤❤❤
Success demands Consistancy ❤keep it up bro's 🎉
Sigma Batch OP💙
Love you Harry bhai ❤
Tutorial - 82 Done ✅
#SigmaBatchOP #HarryBhai
Thank you ❤ Harry bhai for this amazing course
Mr. Harry bring a full course with advance level of Data Science ASAP
congratulations all for completed of HTML, CSS, and JavaScript and now we are going to learn Backend or react jo hoa seekh le ge koi masla ni hy #harrybhai zinda
@shubham-itachi ni yaar abhi tak ye ni hosakta harry bhai k 20 projects hy Using HTML, CSS JAVASCRIPT wo kar loo to hojae ga
Sir You are Great 😃😃
Lage raho harry bhai bhaut badiya
Sigma Batch Op🔥🔥🔥🔥
Lecture successfully completed on 29/11/2024 🔥🔥
These topics I had learned from the latest js course. Thanks Harry bhai for such a quality content. Hope for great projects ahead. ❤
#SigmaBatchOP
Sigma batch op sir...❤❤
Sabke liye waiting
#help in 8:12 sir is using console.log(sum(...arr))
in my pc as well as in online js compiler , it is showing error saying that sum is not defined or cannot access sum , please help me and explain why is this happening
you have to create a function : function sum(){}
Thanks Harry Bhai ,I am lagging behind but i am sure i will catch up #SigmaBatchOP keep maintaining the same intensity
Amazing classess 🎉🎉🎉❤❤
Harry Bhai op 🔥🔥🔥🔥
*one correction*
*let* and *const* hoist but you cannot access them before the actual declaration is evaluated at runtime, because they are in temporal dead zone.
Can you Explain me more about it?
thanks codewithharry for this amazing video
Great work 🥰
Yo i think u finished these playlist what do u think?
harry bhai mai react ki playlist dekh rha tha aapke usme create-react-app se react app banane batae ho , kya uski jgh vite bhi use kr skte hai react app banane ke liye ? plz answer ❤
Sigma batch op 🔥🔥🔥🔥
Excited for next video
#SigmaBatchOP
#JavaScriptOp
#Harry sir❤❤
❤ Thank you Harry Bhaiya 🎉
Incredible sir
Advanced JavaScript op🔥🔥🔥🔥
Next level Sigma batch
Sigma batch OP ❤🎉🎉
Sum function in array for add the value of array samaj nhi aaya
Thnx for all knowledge
Sigma batch OP🔥🔥
Le me, Vibing to the intro
Nice Course ....
Sir I'm starting this course from first video
Sigma batch op🎉🎉
Sigma batch op😊
harry>>>>>>>> over mini tubers . bring fastly videos excited for them
Bro keep uploading ❤❤
Harry bhai please js ke bad complete modern react ka course la dije
#SIGMA BATCH OP❤❤
Js kr baad dsa kre ya cource complte kre or kya js me dsa imp h krna hi padega or projects.....
Lovely re bro
❤❤❤ thankyou sir
@CodeWithHarry Harry bhaiya Namaste ..🙏🏻
AAP jaise sigma Web course Kiya he vaise hi react js ka bhi banao please aapka react course Jo he usme aap JavaScript bahot fast likhi he Mai aapse request karunga ki Sigma web course ki taraha react ka bhi course banao please bhaiya
Friends when I try using sum function it shows me that sum is not defined, please help. I did exactly what Harry bhai did
Sigma batch op ❤❤
Bhaiya iss course mein approx kitni videos hone wali h
(Plzz reply🤗)
Sigma batch op
Harry bhai javascript classes with project samjawo na
Sigma Batch OP
Thanks ❤❤❤
sigma Batch OP
sum function not working although i have latest node version
thank you so much bhaiya :)
completed on 8/11/24
#doubt Harry Bhai js kitne dino tak or chalegi❤❤❤❤
bhai iske bad data structure ka naya coarce banao
Harry bhai mery laptop myn command prompt open nahi ho raha kindly jaldi sy bta dyn kia issue hey
Harry can you please confirm that bootstrap series will also include
Sigma OP 🎉
SIGMa BATCH OP!!!
#Sigma batch OP
Mashallah React hoga 👍
Kash Next.js ho Jaya to moza aagaya ga 😅
phly react
Yes 1st React 🎉🎉🎉
koi mujhe bata sakta hau ki IIFE beneficial kaise hua, same hi to reh gya bas usko alag se call karne ka zarurat nahi pada
I am Big Fan Sir
Nice sir
Sigma batch OP
Sir After Javascript Tutorial please make a course on NextJs. Many things are updated.
sigma batch op😁
Harry Bhai o level ke syllabus ka ek playlist banao apne channel PE
is this course including react,angular and vue js framework ?
thanks sir
Bhai video ka code github me kab dalenge
#SIGMABATCHOP 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
#JavascriptOP🔥🔥
bhaiya app development course toooo pleaseeee
Amazing
sum function is not working in my pc
abhi aur kitne videos honge js ke ?
hello @CodeWithharry bhai mai app ka course folow kar raha hoon par kal ki chize mai bholl ja raha hoon and mujhe css bhi hard lag raha hai kiya course carry onn rakho ya phirse pura start se
#JavascriptOP🧑💻
Sigma Batch Op
Sigma batch OP
Javascript OP
#Javascript_op...🔥
How much lecture left
jvascrript op harry bhay op sigma batch op