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

Answer & Solution

Answer: Option C
Solution:
Symbol is a new primitive type introduced in ES6.
Related Questions on Average

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'

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

How do you create a generator function in ES6?

A). function* gen() {}

B). function gen*() {}

C). function*gen() {}

D). function * gen() {}

How do you export a function in ES6 modules?

A). export function myFunc() {}

B). module.exports = myFunc;

C). exports.myFunc = function() {}

D). export myFunc = function() {}

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

A). Object properties

B). Object values

C). Array indices

D). Iterable objects

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 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 is the result of [...['a', 'b', 'c']]?

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

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

C). ['abc']

D). Error

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