Development

JavaScript: Promise combinators

Promises aren’t a new concept in JavaScript. They are objects that represent the eventual completion or failure of an asynchronous operation, and its resulting value...

Read
Development

JavaScript: The difference between match() and matchAll()

String.prototype.match() is a method in JavaScript that returns an array of results matching a string against a regular expression...

Read
Development

JavaScript: BigInt

The latest ES2020 defines nine data types. Six data types that are primitives, checked by the typeof operator, null, Object and Function. Primitives are undefined, Boolean, Number, String, Symbol and one new is BigInt...

Read
Development

JavaScript: The nullish coalescing operator

The nullish coalescing operator is one more logical operator in ES2020. The intent of the nullish coalescing operator is to provide a complementary operator for the optional chaining operator...

Read