Refactor code ES5 sang ES6+: destructuring, spread, Map/SetJul 21, 2026Refactor code ES5 sang ES6+ từng bước: let/const, destructuring, spread, optional chaining ?., nullish coalescing ??.JavaScript ES6 Destructuring SpreadOperator NullishCoalescingFundamentals 20 min read