Why async / await is superior to Promise API

Async / await in JavaScript makes async programming look synchronous. The code for importing a row of data using async / await pattern looks like below.

I am a late adopter of almost everything. For example, it was not

The ultimate guide to understanding JavaScript class pattern

Consider an empty object. Print the object using toString method.

We get the result [object Object] in the console. How does it work? (Interview question). Developers who have a strong background in C++ or C# will blindly attribute it to OOPs.