Q
What is the correct syntax to create a class in ES6?

Answer & Solution

Answer: Option A
Solution:
The class keyword is used to create a class.
Related Questions on Average

What is the syntax for an arrow function in ES6?

A). function(a, b) { return a + b; }

B). (a, b) => { return a + b; }

C). (a, b) => a + b

D). Both B and C

What is the output of const x = 10; x = 20;?

A). 20

B). 10

C). Error

D). undefined

What does Promise.resolve(5).then(console.log) print?

A). 5

B). undefined

C). null

D). Error

How do you interpolate variables in a string using template literals?

A). Hello, + name + '!'

B). Hello, ${name}!

C). 'Hello, ' + name + '!'

D). Both A and B

How do you import a default export in ES6?

A). import { myFunc } from 'module';

B). import myFunc from 'module';

C). import * as myFunc from 'module';

D). import { default as myFunc } from 'module';

What is the output of typeof Symbol('description')?

A). 'string'

B). 'object'

C). 'symbol'

D). 'undefined'

What is the result of [...['a', 'b', 'c']]?

A). ['a', 'b', 'c']

B). [['a', 'b', 'c']]

C). ['abc']

D). Error

What does the ... operator do when used in a function parameter?

A). It spreads an array

B). It restates the parameters

C). It indicates a default parameter

D). It represents the rest of the arguments

What does the for...of loop iterate over?

A). Object properties

B). Object values

C). Array indices

D). Iterable objects

How can you create a new promise in ES6?

A). new Promise(function)

B). Promise(function)

C). promise(function)

D). New Promise(function)