Q
How can you create a new promise in ES6?

Answer & Solution

Answer: Option A
Solution:
A new promise is created using the new Promise syntax.
Related Questions on Average

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

What is the output of const x = 10; x = 20;?

A). 20

B). 10

C). Error

D). undefined

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

A). const

B). let

C). var

D). function

How do you interpolate variables in a string using template literals?

A). Hello, + name + '!'

B). Hello, ${name}!

C). 'Hello, ' + name + '!'

D). Both A and B

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

A). 'string'

B). 'object'

C). 'symbol'

D). 'undefined'

How do you create a generator function in ES6?

A). function* gen() {}

B). function gen*() {}

C). function*gen() {}

D). function * gen() {}

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

A). 5

B). undefined

C). null

D). Error