Confiz Interview Question

Difference between kinds of functions in JavaScript (e.g. Arrow functions), variable types (e.g. var, let, const) and their scope (e.g. Block level), asynchronous execution of JS code.