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
What is the result of [...['a', 'b', 'c']]?
A). ['a', 'b', 'c']
B). [['a', 'b', 'c']]
C). ['abc']
D). Error
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 declare a constant variable in ES6?
A). const
B). let
C). var
D). function
What does Promise.resolve(5).then(console.log) print?
A). 5
B). undefined
C). null
D). Error
How do you define a default parameter in a function?
A). function(a, b = 2) {}
B). function(a, b: 2) {}
C). function(a, b = [2]) {}
D). function(a, b := 2) {}
What is the output of typeof Symbol('description')?
A). 'string'
B). 'object'
C). 'symbol'
D). 'undefined'
What keyword is used to declare a block-scoped variable in ES6?
A). var
B). let
C). const
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