Q
What is the syntax for an arrow function in ES6?

Answer & Solution

Answer: Option D
Solution:
Arrow functions can be written with or without the return keyword and curly braces for single expressions.
Related Questions on Average

How do you declare a constant variable in ES6?

A). const

B). let

C). var

D). function

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)

What is the output of const [a, b] = [1, 2];?

A). a = 1, b = 2

B). a = [1], b = [2]

C). a = 2, b = 1

D). Error

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

A). 20

B). 10

C). Error

D). undefined

How do you check if a value is an array in ES6?

A). Array.isArray(value)

B). value.isArray()

C). value instanceof Array

D). typeof value === 'array'

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

A). 'string'

B). 'object'

C). 'symbol'

D). 'undefined'

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

A). class MyClass {}

B). class = MyClass {}

C). new MyClass = class {}

D). create class MyClass {}

How do you create a generator function in ES6?

A). function* gen() {}

B). function gen*() {}

C). function*gen() {}

D). function * gen() {}

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

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

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

C). ['abc']

D). Error