Enjoy 20% off all plans by
following us on social media
. Check out other
promotions
!
Dismiss
Interviews
Dashboard
Practice questions
Guides
Pricing
Sign in / up
Get full access
Practice by Framework
360+ questions
JavaScript
HTML
CSS
React
Angular
Vue
Svelte
JavaScript Questions
TypeScript supported
360+ JavaScript and TypeScript interview questions, from implementing common library APIs, utility functions, algorithms, to building UI components and more.
Try these popular JavaScript questions
Describe event bubbling in JavaScript and browsers
Topics
JAVASCRIPT
HTML
Describe event capturing in JavaScript and browsers
Topics
JAVASCRIPT
HTML
Describe the difference between a cookie, `sessionStorage` and `localStorage` in browsers
Topics
JAVASCRIPT
Coding
Quiz
Topic
JavaScript
CSS
HTML
Accessibility
Internationalization
Performance
Network
Security
Testing
Search quiz questions
Sort by
Number of questions
195 questions
Total time
17 hours total
Questions List
Explain the concept of "hoisting" in JavaScript
Importance
High
Topics
JAVASCRIPT
Users completed
2228 completed
What are the differences between JavaScript variables created using `let`, `var` or `const`?
Importance
High
Topics
JAVASCRIPT
Users completed
2979 completed
What is the difference between `==` and `===` in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
2885 completed
What is the event loop in JavaScript runtimes?
Importance
High
Topics
JAVASCRIPT
Users completed
1769 completed
Explain event delegation in JavaScript
Importance
High
Topics
JAVASCRIPT
HTML
Users completed
2065 completed
Explain how `this` works in JavaScript
Importance
High
Topics
JAVASCRIPT
Users completed
2628 completed
Describe the difference between a cookie, `sessionStorage` and `localStorage` in browsers
Importance
High
Topics
JAVASCRIPT
Users completed
2461 completed
Describe the difference between `<script>`, `<script async>` and `<script defer>`
Importance
High
Topics
HTML
JAVASCRIPT
Users completed
3646 completed
What's the difference between a JavaScript variable that is: `null`, `undefined` or undeclared?
Importance
High
Topics
JAVASCRIPT
Users completed
2405 completed
What's the difference between `.call` and `.apply` in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
2335 completed
Explain `Function.prototype.bind` in JavaScript
Importance
High
Topics
JAVASCRIPT
Users completed
1741 completed
Explain how prototypal inheritance works in JavaScript
Importance
High
Topics
JAVASCRIPT
Users completed
2604 completed
What's a typical use case for anonymous functions in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
1551 completed
What are the various ways to create objects in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
443 completed
What is a closure in JavaScript, and how/why would you use one?
Importance
High
Topics
JAVASCRIPT
Users completed
1593 completed
Describe event bubbling in JavaScript and browsers
Importance
High
Topics
JAVASCRIPT
HTML
Users completed
1982 completed
Describe event capturing in JavaScript and browsers
Importance
High
Topics
JAVASCRIPT
HTML
Users completed
508 completed
Explain the difference between synchronous and asynchronous functions in JavaScript
Importance
High
Topics
JAVASCRIPT
Users completed
1703 completed
What are the pros and cons of using Promises instead of callbacks in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
1602 completed
What language constructs do you use for iterating over object properties and array items in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
897 completed
What is the difference between a `Map` object and a plain object in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
277 completed
What are the differences between `Map`/`Set` and `WeakMap`/`WeakSet` in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
334 completed
What are `Symbol`s used for in JavaScript?
Importance
High
Topics
JAVASCRIPT
Users completed
367 completed
What are workers in JavaScript used for?
Importance
High
Topics
JAVASCRIPT
Users completed
321 completed
Can you offer a use case for the new arrow => function syntax?
Importance
High
Topics
JAVASCRIPT
Users completed
1209 completed
What's the difference between feature detection, feature inference, and using the UA string?
Importance
Mid
Topics
JAVASCRIPT
Users completed
551 completed
What advantage is there for using the JavaScript arrow syntax for a method in a constructor?
Importance
Mid
Topics
JAVASCRIPT
Users completed
682 completed
Difference between: `function Person(){}`, `const person = Person()`, and `const person = new Person()` in JavaScript?
Importance
Mid
Topics
JAVASCRIPT
Users completed
942 completed
Explain the differences on the usage of `foo` between `function foo() {}` and `var foo = function() {}` in JavaScript
Importance
Mid
Topics
JAVASCRIPT
Users completed
848 completed
What is the definition of a higher-order function in JavaScript?
Importance
Mid
Topics
JAVASCRIPT
Users completed
736 completed
What are the differences between JavaScript ES2015 classes and ES5 function constructors?
Importance
Mid
Topics
JAVASCRIPT
Users completed
637 completed
What is `'use strict';` in JavaScript for?
Importance
Mid
Topics
JAVASCRIPT
Users completed
699 completed
Explain AJAX in as much detail as possible
Importance
Mid
Topics
JAVASCRIPT
NETWORK
Users completed
879 completed
What are the differences between `XMLHttpRequest` and `fetch()` in JavaScript and browsers?
Importance
Mid
Topics
JAVASCRIPT
NETWORK
Users completed
140 completed
How do you abort a web request using `AbortController` in JavaScript?
Importance
Mid
Topics
JAVASCRIPT
NETWORK
Users completed
154 completed
What are JavaScript polyfills for?
Importance
Mid
Topics
JAVASCRIPT
Users completed
154 completed
Why is it, in general, a good idea to leave the global JavaScript scope of a website as-is and never touch it?
Importance
Mid
Topics
JAVASCRIPT
Users completed
610 completed
Explain the differences between CommonJS modules and ES modules in JavaScript
Importance
Mid
Topics
JAVASCRIPT
Users completed
169 completed
What are iterators and generators in JavaScript and what are they used for?
Importance
Mid
Topics
JAVASCRIPT
Users completed
115 completed
Explain the difference between mutable and immutable objects in JavaScript
Importance
Mid
Topics
JAVASCRIPT
Users completed
736 completed
What are server-sent events?
Importance
Mid
Topics
JAVASCRIPT
Users completed
111 completed
What are JavaScript object property flags and descriptors?
Importance
Mid
Topics
JAVASCRIPT
Users completed
111 completed
What are JavaScript object getters and setters for?
Importance
Mid
Topics
JAVASCRIPT
Users completed
121 completed
How does JavaScript garbage collection work?
Importance
Mid
Topics
JAVASCRIPT
Users completed
157 completed
Explain how JSONP works (and how it's not really Ajax)
Importance
Mid
Topics
JAVASCRIPT
NETWORK
SECURITY
Users completed
661 completed
Explain what a single page app is and how to make one SEO-friendly
Importance
Mid
Topics
JAVASCRIPT
HTML
Users completed
752 completed
What's the difference between an "attribute" and a "property" in the DOM?
Importance
Mid
Topics
JAVASCRIPT
HTML
Users completed
655 completed
Why would you use something like the `load` event?
Importance
Low
Topics
JAVASCRIPT
Users completed
489 completed
What is the difference between `mouseenter` and `mouseover` event in JavaScript and browsers?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
85 completed
What are the advantages and disadvantages of using AJAX?
Importance
Low
Topics
JAVASCRIPT
NETWORK
Users completed
446 completed
Why is extending built-in JavaScript objects not a good idea?
Importance
Low
Topics
JAVASCRIPT
Users completed
480 completed
What are the various data types in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
125 completed
What are the benefits of using spread syntax in JavaScript and how is it different from rest syntax?
Importance
Low
Topics
JAVASCRIPT
Users completed
476 completed
Why might you want to create static class members in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
479 completed
What are proxies in JavaScript used for?
Importance
Low
Topics
JAVASCRIPT
Users completed
52 completed
What tools and techniques do you use for debugging JavaScript code?
Importance
Low
Topics
JAVASCRIPT
Users completed
496 completed
Difference between document `load` event and document `DOMContentLoaded` event?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
495 completed
Explain the concept of a callback function in asynchronous operations
Importance
Low
Topics
JAVASCRIPT
Users completed
66 completed
Explain the concept of a microtask queue
Importance
Low
Topics
JAVASCRIPT
Users completed
64 completed
Explain the concept of caching and how it can be used to improve performance
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
76 completed
Explain the concept of code coverage and how it can be used to assess test quality
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
58 completed
Explain the concept of Content Security Policy (CSP) and how it enhances security
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
62 completed
Explain the concept of Cross-Site Request Forgery (CSRF) and its mitigation techniques
Importance
Low
Topics
JAVASCRIPT
NETWORK
SECURITY
Users completed
70 completed
Explain the concept of debouncing and throttling
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
72 completed
Explain the concept of destructuring assignment for objects and arrays
Importance
Low
Topics
JAVASCRIPT
Users completed
57 completed
Explain the concept of error propagation in JavaScript
Importance
Low
Topics
JAVASCRIPT
Users completed
56 completed
Explain the concept of hoisting with regards to functions
Importance
Low
Topics
JAVASCRIPT
Users completed
56 completed
Explain the concept of inheritance in ES2015 classes
Importance
Low
Topics
JAVASCRIPT
Users completed
51 completed
Explain the concept of input validation and its importance in security
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
62 completed
Explain the concept of lazy loading and how it can improve performance
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
75 completed
Explain the concept of lexical scoping
Importance
Low
Topics
JAVASCRIPT
Users completed
54 completed
Explain the concept of partial application
Importance
Low
Topics
JAVASCRIPT
Users completed
51 completed
Explain the concept of scope in JavaScript
Importance
Low
Topics
JAVASCRIPT
Users completed
55 completed
Explain the concept of tagged templates
Importance
Low
Topics
JAVASCRIPT
Users completed
44 completed
Explain the concept of test-driven development (TDD)
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
57 completed
Explain the concept of the Prototype pattern
Importance
Low
Topics
JAVASCRIPT
Users completed
46 completed
Explain the concept of the Singleton pattern
Importance
Low
Topics
JAVASCRIPT
Users completed
46 completed
Explain the concept of the spread operator and its uses
Importance
Low
Topics
JAVASCRIPT
Users completed
50 completed
Explain the concept of the Strategy pattern
Importance
Low
Topics
JAVASCRIPT
Users completed
40 completed
Explain the concept of the Web Socket API
Importance
Low
Topics
JAVASCRIPT
NETWORK
Users completed
55 completed
Explain the concept of `this` binding in event handlers
Importance
Low
Topics
JAVASCRIPT
Users completed
47 completed
Explain the concept of tree shaking in module bundling
Importance
Low
Topics
JAVASCRIPT
Users completed
54 completed
Explain the difference between classical inheritance and prototypal inheritance
Importance
Low
Topics
JAVASCRIPT
Users completed
50 completed
Explain the difference between `document.querySelector()` and `document.getElementById()`
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
69 completed
Explain the difference between dot notation and bracket notation for accessing object properties
Importance
Low
Topics
JAVASCRIPT
Users completed
48 completed
Explain the difference between global scope, function scope, and block scope
Importance
Low
Topics
JAVASCRIPT
Users completed
49 completed
Explain the difference between shallow copy and deep copy
Importance
Low
Topics
JAVASCRIPT
Users completed
50 completed
Explain the difference between unit testing, integration testing, and end-to-end testing
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
53 completed
Explain the difference in hoisting between `var`, `let`, and `const`
Importance
Low
Topics
JAVASCRIPT
Users completed
52 completed
Explain the different states of a Promise
Importance
Low
Topics
JAVASCRIPT
Users completed
60 completed
Explain the different ways the `this` keyword can be bound
Importance
Low
Topics
JAVASCRIPT
Users completed
45 completed
Explain the event phases in a browser
Importance
Low
Topics
JAVASCRIPT
Users completed
46 completed
Explain the Observer pattern and its use cases
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
Explain the same-origin policy with regards to JavaScript
Importance
Low
Topics
JAVASCRIPT
NETWORK
SECURITY
Users completed
495 completed
Explain why the following doesn't work as an IIFE: `function foo(){ }();`. What needs to be changed to properly make it an IIFE?
Importance
Low
Topics
JAVASCRIPT
Users completed
464 completed
How can closures be used to create private variables?
Importance
Low
Topics
JAVASCRIPT
Users completed
47 completed
How can you avoid problems related to hoisting?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
How can you create custom error objects?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
How can you implement secure authentication and authorization in JavaScript applications?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
48 completed
How can you optimize DOM manipulation for better performance?
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
54 completed
How can you optimize network requests for better performance?
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
51 completed
How can you prevent clickjacking attacks?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
46 completed
How can you prevent SQL injection vulnerabilities in JavaScript applications?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
45 completed
How can you share code between JavaScript files?
Importance
Low
Topics
JAVASCRIPT
Users completed
442 completed
How can you test asynchronous code in JavaScript?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
49 completed
How do currying and partial application differ from each other?
Importance
Low
Topics
JAVASCRIPT
Users completed
44 completed
How do `<iframe>` on a page communicate?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
57 completed
How do `Set`s and `Map`s handle equality checks for objects?
Importance
Low
Topics
JAVASCRIPT
Users completed
39 completed
How do you access the index of an element in an array during iteration?
Importance
Low
Topics
JAVASCRIPT
Users completed
45 completed
How do you add, remove, and modify HTML elements using JavaScript?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
60 completed
How do you add, remove, and update elements in an array?
Importance
Low
Topics
JAVASCRIPT
Users completed
43 completed
How do you check if an object has a specific property?
Importance
Low
Topics
JAVASCRIPT
Users completed
45 completed
How do you check the data type of a variable?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
How do you convert a `Set` to an array in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
43 completed
How do you convert a string to a number in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
44 completed
How do you create a constructor function?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
How do you detect if JavaScript is disabled on a page?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
How do you get the query string values of the current page in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
36 completed
How do you handle errors in asynchronous operations?
Importance
Low
Topics
JAVASCRIPT
Users completed
40 completed
How do you handle errors using `try...catch` blocks?
Importance
Low
Topics
JAVASCRIPT
Users completed
39 completed
How do you import and export modules in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
How do you make an HTTP request using the Fetch API?
Importance
Low
Topics
JAVASCRIPT
NETWORK
Users completed
49 completed
How do you manipulate CSS styles using JavaScript?
Importance
Low
Topics
JAVASCRIPT
CSS
Users completed
57 completed
How do you organize your code?
Importance
Low
Topics
JAVASCRIPT
Users completed
423 completed
How do you prevent the default behavior of an event?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
How do you redirect to a new page in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
40 completed
How do you reliably determine whether an object is empty?
Importance
Low
Topics
JAVASCRIPT
Users completed
43 completed
How do you use `window.history` API?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
How do you validate form elements using the Constraint Validation API?
Importance
Low
Topics
JAVASCRIPT
Users completed
30 completed
How do you write unit tests for JavaScript code?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
44 completed
How does hoisting affect function declarations and expressions?
Importance
Low
Topics
JAVASCRIPT
Users completed
37 completed
How is `Promise.all()` different from `Promise.allSettled()`?
Importance
Low
Topics
JAVASCRIPT
Users completed
46 completed
Provide some examples of how currying and partial application can be used
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
What are callback functions and how are they used?
Importance
Low
Topics
JAVASCRIPT
Users completed
43 completed
What are default parameters and how are they used?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
What are design patterns and why are they useful?
Importance
Low
Topics
JAVASCRIPT
Users completed
37 completed
What are event listeners and how are they used?
Importance
Low
Topics
JAVASCRIPT
Users completed
39 completed
What are mocks and stubs and how are they used in testing?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
33 completed
What are modules and why are they useful?
Importance
Low
Topics
JAVASCRIPT
Users completed
37 completed
What are Progressive Web Applications (PWAs)?
Importance
Low
Topics
JAVASCRIPT
Users completed
35 completed
What are Promises and how do they work?
Importance
Low
Topics
JAVASCRIPT
Users completed
51 completed
What are rest parameters and how are they used?
Importance
Low
Topics
JAVASCRIPT
Users completed
39 completed
What are `Set`s and `Map`s and how are they used?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
What are some best practices for handling sensitive data in JavaScript?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
44 completed
What are some best practices for writing maintainable and effective tests in JavaScript?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
39 completed
What are some common performance bottlenecks in JavaScript applications?
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
48 completed
What are some common security headers and their purpose?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
38 completed
What are some of the advantages/disadvantages of writing JavaScript code in a language that compiles to JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
394 completed
What are some popular JavaScript testing frameworks?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
37 completed
What are some techniques for reducing reflows and repaints?
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
46 completed
What are some tools and techniques for identifying security vulnerabilities in JavaScript code?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
37 completed
What are some tools that can be used for JavaScript testing?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
37 completed
What are some tools that can be used to measure and analyze JavaScript performance?
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
44 completed
What are template literals and how are they used?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
What are the advantages of using the spread operator with arrays and objects?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
What are the benefits of using a module bundler?
Importance
Low
Topics
JAVASCRIPT
Users completed
39 completed
What are the benefits of using currying and partial application?
Importance
Low
Topics
JAVASCRIPT
Users completed
36 completed
What are the common pitfalls of using the `this` keyword?
Importance
Low
Topics
JAVASCRIPT
Users completed
35 completed
What are the different methods for iterating over an array?
Importance
Low
Topics
JAVASCRIPT
Users completed
35 completed
What are the different types of errors in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
34 completed
What are the different types of testing in software development?
Importance
Low
Topics
JAVASCRIPT
TESTING
Users completed
35 completed
What are the different ways to copy an object or an array?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
What are the different ways to make an API call in JavaScript?
Importance
Low
Topics
JAVASCRIPT
NETWORK
Users completed
43 completed
What are the metadata fields of a module?
Importance
Low
Topics
JAVASCRIPT
Users completed
34 completed
What are the potential issues caused by hoisting?
Importance
Low
Topics
JAVASCRIPT
Users completed
35 completed
What are the potential pitfalls of using closures?
Importance
Low
Topics
JAVASCRIPT
Users completed
41 completed
What are Web Workers and how can they be used to improve performance?
Importance
Low
Topics
JAVASCRIPT
PERFORMANCE
Users completed
44 completed
What do you think of AMD vs CommonJS?
Importance
Low
Topics
JAVASCRIPT
Users completed
357 completed
What is async/await and how does it simplify asynchronous code?
Importance
Low
Topics
JAVASCRIPT
Users completed
46 completed
What is Cross-Site Scripting (XSS) and how can you prevent it?
Importance
Low
Topics
JAVASCRIPT
SECURITY
Users completed
51 completed
What is currying and how does it work?
Importance
Low
Topics
JAVASCRIPT
Users completed
43 completed
What is `Object.freeze()` for?
Importance
Low
Topics
JAVASCRIPT
Users completed
40 completed
What is `Object.preventExtensions()` for?
Importance
Low
Topics
JAVASCRIPT
Users completed
36 completed
What is `Object.seal()` for?
Importance
Low
Topics
JAVASCRIPT
Users completed
40 completed
What is recursion and how is it used in JavaScript?
Importance
Low
Topics
JAVASCRIPT
Users completed
38 completed
What is the Command pattern and how is it used?
Importance
Low
Topics
JAVASCRIPT
Users completed
32 completed
What is the Decorator pattern and how is it used?
Importance
Low
Topics
JAVASCRIPT
Users completed
33 completed
What is the difference between a parameter and an argument?
Importance
Low
Topics
JAVASCRIPT
Users completed
39 completed
What is the difference between `event.preventDefault()` and `event.stopPropagation()`?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
63 completed
What is the difference between `innerHTML` and `textContent`?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
61 completed
What is the difference between `setTimeout()`, `setImmediate()`, and `process.nextTick()`?
Importance
Low
Topics
JAVASCRIPT
Users completed
36 completed
What is the difference between the Window object and the Document object?
Importance
Low
Topics
JAVASCRIPT
Users completed
43 completed
What is the DOM and how is it structured?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
67 completed
What is the Factory pattern and how is it used?
Importance
Low
Topics
JAVASCRIPT
Users completed
37 completed
What is the `Intl` namespace object for?
Importance
Low
Topics
JAVASCRIPT
INTERNATIONALIZATION
Users completed
44 completed
What is the Module pattern and how does it help with encapsulation?
Importance
Low
Topics
JAVASCRIPT
Users completed
34 completed
What is the prototype chain and how does it work?
Importance
Low
Topics
JAVASCRIPT
Users completed
49 completed
What is the purpose of the `break` and `continue` statements?
Importance
Low
Topics
JAVASCRIPT
Users completed
48 completed
What is the purpose of the `finally` block?
Importance
Low
Topics
JAVASCRIPT
Users completed
47 completed
What is the purpose of the `new` keyword?
Importance
Low
Topics
JAVASCRIPT
Users completed
45 completed
What is the purpose of the `switch` statement?
Importance
Low
Topics
JAVASCRIPT
Users completed
57 completed
What is the spread operator and how is it used?
Importance
Low
Topics
JAVASCRIPT
Users completed
60 completed
What is the ternary operator and how is it used?
Importance
Low
Topics
JAVASCRIPT
Users completed
60 completed
What is the use of `Promise.all()`
Importance
Low
Topics
JAVASCRIPT
Users completed
75 completed
When would you use `document.write()`?
Importance
Low
Topics
JAVASCRIPT
HTML
Users completed
444 completed