Tag: javascript
All the articles with the tag "javascript".
Scope trong JavaScript: Global, Function và Block
Giải thích Global Scope, Function Scope, Block Scope, Temporal Dead Zone, Scope Chain và Shadowing trong JavaScript, cùng lý do nên ưu tiên let/const hơn var.
Higher-Order Function trong JavaScript
Higher-Order Function là gì, vì sao chỉ tồn tại được nhờ first-class function, các ví dụ quen thuộc như map/filter/reduce, và ứng dụng thực tế như compose, decorator, middleware.
Từ khóa `this` trong JavaScript: Cách xác định giá trị
Giải thích cách xác định giá trị của this trong JavaScript qua 4 rule: Default Binding, Implicit Binding, Explicit Binding, new Binding, và cách Arrow Function xử lý this khác biệt.
Closure trong JavaScript: Cơ chế và ứng dụng thực tế
Giải thích cơ chế Closure trong JavaScript dựa trên Lexical Scope, cạm bẫy thường gặp trong vòng lặp, các ứng dụng thực tế và rủi ro memory leak.
Event Loop: Call Stack, Task Queue và Microtask Queue
Giải thích ngắn gọn cơ chế Event Loop trong JavaScript: Call Stack, Web APIs, Task Queue, Microtask Queue và thứ tự thực thi thực tế.