Q
What keyword is used to declare a block-scoped variable in ES6?

Answer & Solution

Answer: Option B
Solution:
The let keyword allows you to declare variables that are limited to the scope of a block statement.
Related Questions on Average

What does Promise.resolve(5).then(console.log) print?

A). 5

B). undefined

C). null

D). Error

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 is the output of [...'hello']?

A). ['hello']

B). ['h', 'e', 'l', 'l', 'o']

C). [104, 101, 108, 108, 111]

D). ['h', 'e', 'll', 'o']

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) {}

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 declare a constant variable in ES6?

A). const

B). let

C). var

D). function

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

A). Object properties

B). Object values

C). Array indices

D). Iterable objects

What does the ... operator do when used in a function parameter?

A). It spreads an array

B). It restates the parameters

C). It indicates a default parameter

D). It represents the rest of the arguments

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

A). 'string'

B). 'object'

C). 'symbol'

D). 'undefined'

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