What Is Javascript
What Is Javascript
What is Javascript
2. What are the different datatypes in js
3. What is the difference between primitives and objects
4. Explain hoisting in js
5. What is function hoisting and variable hoisting
6. How inheritance is implemented in js
7. Difference between map,filter,reduce
8. Difference between implicit and explicit coercion in js
9. Object loop in js
10. How asynchronous events are handled in js
11. Promise in js
What is the need to use promises?
How to run multiple promises together
How to stop resolving multiple promises if any one of them fulfilled?
Advantages and disadvantages of Promise.all()
12. Closures
Advantages of closures
Problems with closures
Real code use of closures
13. What is event bubbling and event capturing and how to stop it
14. Difference between local storage, cookie and session storage
15. What is scope channing
16. Difference between null, undefined and not defined
17. What is lexical this
18. Functions
Anonymous Functions
Function Constructor
Function Expression
IIFE
First Class Functions
Higher Order Functions
19. Explain some features of ES6
20. Difference between constructor function and arrow function
21. Difference between spread and rest operator
22. Difference between var, let and const. which one where I use