What does Promise.resolve(5).then(console.log) print?
A). 5
B). undefined
C). null
D). Error
How can you create a new promise in ES6?
A). new Promise(function)
B). Promise(function)
C). promise(function)
D). New Promise(function)
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() {}
How do you declare a constant variable in ES6?
A). const
B). let
C). var
D). function
How do you create a generator function in ES6?
A). function* gen() {}
B). function gen*() {}
C). function*gen() {}
D). function * gen() {}
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
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 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 keyword is used to declare a block-scoped variable in ES6?
A). var
B). let
C). const
D). function