Q
What is the output of [...'hello']?

Answer & Solution

Answer: Option B
Solution:
The spread operator splits a string into an array of characters.
Related Questions on Average

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

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 does Promise.resolve(5).then(console.log) print?

A). 5

B). undefined

C). null

D). Error

How do you declare a constant variable in ES6?

A). const

B). let

C). var

D). function

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 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 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'