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 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 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 {}
What keyword is used to declare a block-scoped variable in ES6?
A). var
B). let
C). const
D). 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 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
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