Summary Introduction Function in JS Các cách gọi hay tạo hàm Scope and Closure Lexical enviroments function context(this) this and arrow function call IIFE OOP in JS this and new superClass and subClass func constructor vs obj constructor Desgin Pattern Module Pattern MV* Primitive types and Reference types