Media Summary: This is a very tricky one, I recommend thorough reading on this article Implicit Coercion is bad design for JavaScript, there is no need to remember this, just keep in mind to avoid using these. var doesn't have block scope also setTimeout delays function to next eventloop.

Bfe Dev Quiz 9 Null - Detailed Analysis & Overview

This is a very tricky one, I recommend thorough reading on this article Implicit Coercion is bad design for JavaScript, there is no need to remember this, just keep in mind to avoid using these. var doesn't have block scope also setTimeout delays function to next eventloop. ... adds new microtask 2. microtasks are flushed before next task ... promise have internal state which can only be modified once. Not hard, just pay attention to finally()

We take a look at how Promise.prototype.then() should work as defined in JS spec. An easy one, just remember the spec of addition operator This is interesting question, just recommend referring to the spec of JavaScript Difference between ++a and a++ is the return value. ++a returns the value after increment while a++ returns the original value. Tricky one, seems like argument name mapping only happens at initializing.

Photo Gallery

BFE.dev quiz#9.  null and undefined | JSer - JavaScript lover
BFE.dev quiz#8.  Implicit Coercion I | JSer - JavaScript lover
BFE.dev quiz#157. Compare Semver | JSer - JavaScript lover
BFE.dev quiz#5 block scope | JSer - JavaScript lover
BFE.dev quiz#1 promise order | JSer - JavaScript developer
BFE.dev quiz#2 Promise executor | JSer - JavaScript developer
BFE.dev quiz #4 Promise Callback II | JSer - JavaScript lover
BFE.dev quiz#3 promise then callbacks | JSer - JavaScript lover
BFE.dev#10. first bad version | JSer - Front End Interview questions
BFE.dev quiz#11. Implicit Coercion II | JSer - JavaScript lover
BFE.dev quiz#10. Equal | JSer - JavaScript lover
BFE.dev quiz#7. Increment Operator | JSer - JavaScript lover
View Detailed Profile
BFE.dev quiz#9.  null and undefined | JSer - JavaScript lover

BFE.dev quiz#9. null and undefined | JSer - JavaScript lover

This is a very tricky one, I recommend thorough reading on this article https://javascript.info/comparison ...

BFE.dev quiz#8.  Implicit Coercion I | JSer - JavaScript lover

BFE.dev quiz#8. Implicit Coercion I | JSer - JavaScript lover

Implicit Coercion is bad design for JavaScript, there is no need to remember this, just keep in mind to avoid using these.

BFE.dev quiz#157. Compare Semver | JSer - JavaScript lover

BFE.dev quiz#157. Compare Semver | JSer - JavaScript lover

Very simple problem. https://bigfrontend.

BFE.dev quiz#5 block scope | JSer - JavaScript lover

BFE.dev quiz#5 block scope | JSer - JavaScript lover

var doesn't have block scope also setTimeout delays function to next eventloop. https://bigfrontend.

BFE.dev quiz#1 promise order | JSer - JavaScript developer

BFE.dev quiz#1 promise order | JSer - JavaScript developer

... adds new microtask 2. microtasks are flushed before next task

BFE.dev quiz#2 Promise executor | JSer - JavaScript developer

BFE.dev quiz#2 Promise executor | JSer - JavaScript developer

... promise have internal state which can only be modified once.

BFE.dev quiz #4 Promise Callback II | JSer - JavaScript lover

BFE.dev quiz #4 Promise Callback II | JSer - JavaScript lover

Not hard, just pay attention to finally() https://bigfrontend.

BFE.dev quiz#3 promise then callbacks | JSer - JavaScript lover

BFE.dev quiz#3 promise then callbacks | JSer - JavaScript lover

We take a look at how Promise.prototype.then() should work as defined in JS spec.

BFE.dev#10. first bad version | JSer - Front End Interview questions

BFE.dev#10. first bad version | JSer - Front End Interview questions

https://bigfrontend.

BFE.dev quiz#11. Implicit Coercion II | JSer - JavaScript lover

BFE.dev quiz#11. Implicit Coercion II | JSer - JavaScript lover

An easy one, just remember the spec of addition operator https://bigfrontend.

BFE.dev quiz#10. Equal | JSer - JavaScript lover

BFE.dev quiz#10. Equal | JSer - JavaScript lover

This is interesting question, just recommend referring to the spec of JavaScript https://tc39.es/ecma262/#prod-EqualityExpression ...

BFE.dev quiz#7. Increment Operator | JSer - JavaScript lover

BFE.dev quiz#7. Increment Operator | JSer - JavaScript lover

Difference between ++a and a++ is the return value. ++a returns the value after increment while a++ returns the original value.

BFE.dev quiz#12. arguments | JSer - JavaScript lover

BFE.dev quiz#12. arguments | JSer - JavaScript lover

Tricky one, seems like argument name mapping only happens at initializing. https://bigfrontend.