next
Round
Technologies
Experiences
Contribute
Login
next
Round
Technologies
Experiences
Contribute
Login
Question Loading...
Functions
1. What is this length property of a function?
Level: Expert | Frequency: High
2. What is a function in JavaScript?
Level: Expert | Frequency: High
3. How do you define a function in JavaScript?
Level: Expert | Frequency: High
4. What is the difference between a function declaration and a function expression?
Level: Expert | Frequency: High
5. What is typeof of a function?
Level: Expert | Frequency: High
6. What are function statements?
Level: Expert | Frequency: High
7. What is function expression?
Level: Expert | Frequency: High
8. What is an anonymous function?
Level: Expert | Frequency: High
9. What is an immediately invoked function expression (IIFE)?
Level: Expert | Frequency: High
10. What is class function?
Level: Expert | Frequency: High
11. What is a first class function?
Level: Expert | Frequency: High
12. What are arrow functions and when would you use them?
Level: Expert | Frequency: High
13. What is the difference between an arrow function and a regular function?
Level: Expert | Frequency: High
14. What are higher-order functions?
Level: Expert | Frequency: High
15. What is the constructor function?
Level: Expert | Frequency: High
16. What are pure functions?
Level: Expert | Frequency: High
17. Explain the concept of a 'callback function' and provide an example of its usage.
Level: Expert | Frequency: High
18. What is function overloading?
Level: Expert | Frequency: High
All Topics
Engine
JIT
V8
Event Loop and Runtime
Concurrency and Threading
Bytecode and Parsing
Execution Context
Data Types
Functions
String Operations
Array Operations
This
Call Apply Bind
Closure
Objects
ES6 Classes
Events
ES6
Promises
Iterator and Generator
Error Handling
Web Workers
PWA
Web Sockets
Web Assembly
Garbage Collector
Modules
Browser APIS
Functional Programming
Currying
Higher Order Functions
Memoisation
Design Patterns
Security
Cheatsheets
Code