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

Answer & Solution

Answer: Option D
Solution:
The rest operator (...) represents an indefinite number of arguments as an array.
Related Questions on Average

How do you create a generator function in ES6?

A). function* gen() {}

B). function gen*() {}

C). function*gen() {}

D). function * gen() {}

How do you declare a constant variable in ES6?

A). const

B). let

C). var

D). function

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 typeof Symbol('description')?

A). 'string'

B). 'object'

C). 'symbol'

D). 'undefined'

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

A). Object properties

B). Object values

C). Array indices

D). Iterable objects

What does the method Array.from() do?

A). Converts an array to a string

B). Converts an iterable or array-like object to an array

C). Clones an array

D). Filters an array

What keyword is used to declare a block-scoped variable in ES6?

A). var

B). let

C). const

D). function

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 [...'hello']?

A). ['hello']

B). ['h', 'e', 'l', 'l', 'o']

C). [104, 101, 108, 108, 111]

D). ['h', 'e', 'll', 'o']

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

A). 5

B). undefined

C). null

D). Error