JavaScript - Summary Of JavaScript Lessons
● Introduction ● Classes, objects and prototype ● How ‘this’ acts ● Strict notation ● Function closure ● Callbacks and promises JavaScript By default, JavaScript programs run using a single thread. Though there are ways to create new threads JavaScript is considered a Single-threaded language. JavaScript does not wait for I/O operations to get completed, instead, it continues the execution of the program. This is called non-blocking I/O. JavaScript is asynchronous because of the NIO nature. JavaScript is dynamically typed. It determines variable types, ordering, etc. in runtime. JavaScript supports OOP as well as functional programming (Multi-paradigm). JavaScript has an eventing system that manages its asynchronous operations. Classes and objects ● ...