Question Bank

3705 approved questions from the community

Extending built-in JavaScript objects is generally considered a good practice.

MEDIUM
TRUE FALSE
25s
Javascript
by Mohamed

Rest parameters and spread syntax use the same ... notation but serve opposite purposes.

MEDIUM
TRUE FALSE
30s
Javascript
by Mohamed

WeakMap and WeakSet allow garbage collection of their keys/elements when there are no other references.

EASY
TRUE FALSE
30s
Javascript
by Mohamed

What does NaN stand for?

EASY
SINGLE CHOICE
20s
Javascript
by Mohamed

What does the typeof operator return for an array?

EASY
SINGLE CHOICE
25s
Javascript
by Mohamed

What is the difference between <script>, <script async>, and <script defer>?

MEDIUM
SINGLE CHOICE
45s
Javascript
by Mohamed

How does JavaScript garbage collection work?

HARD
SINGLE CHOICE
45s
Javascript
by Mohamed

What are server-sent events (SSE)?

HARD
SINGLE CHOICE
40s
Javascript
by Mohamed

Why would you create static class members?

MEDIUM
SINGLE CHOICE
35s
Javascript
by Mohamed

What is the difference between mutable and immutable objects?

MEDIUM
SINGLE CHOICE
35s
Javascript
by Mohamed

What does JSON.parse() do?

EASY
SINGLE CHOICE
25s
Javascript
by Mohamed

What are generators in JavaScript?

HARD
SINGLE CHOICE
40s
Javascript
by Mohamed

What is the spread operator used for?

EASY
SINGLE CHOICE
30s
Javascript
by Mohamed

What are JavaScript polyfills used for?

HARD
SINGLE CHOICE
35s
Javascript
by Mohamed

How do you abort a fetch request?

MEDIUM
SINGLE CHOICE
35s
Javascript
by Mohamed

What does AJAX stand for?

EASY
SINGLE CHOICE
25s
Javascript
by Mohamed

Web Workers have access to the DOM.

MEDIUM
TRUE FALSE
25s
Javascript
by Mohamed

What is a polyfill?

MEDIUM
SINGLE CHOICE
30s
Javascript
by Mohamed

Generator functions use function* syntax.

MEDIUM
TRUE FALSE
20s
Javascript
by Mohamed

Set automatically removes duplicate values.

EASY
TRUE FALSE
20s
Javascript
by Mohamed
PreviousPage 136 of 186Next