diff --git a/1-js/03-code-quality/01-debugging-chrome/article.md b/1-js/03-code-quality/01-debugging-chrome/article.md
index 509cbd972..d9beeb91e 100644
--- a/1-js/03-code-quality/01-debugging-chrome/article.md
+++ b/1-js/03-code-quality/01-debugging-chrome/article.md
@@ -1,196 +1,241 @@
-# à¸à¸²à¸£à¸à¸µà¸à¸±à¹à¸à¹à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹
+# à¸à¸²à¸£à¸à¸µà¸à¸±à¸à¹à¸ Browser
-à¸à¹à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸±à¸à¸à¹à¸à¸à¸¡à¸²à¸à¸à¸¶à¹à¸ มาà¸à¸¸à¸¢à¸à¸±à¸à¹à¸£à¸·à¹à¸à¸à¸à¸²à¸£à¸à¸µà¸à¸±à¹à¸à¸à¸±à¸à¸à¹à¸à¸
+à¸à¹à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸±à¸à¸à¹à¸à¸à¸à¸§à¹à¸²à¸à¸µà¹ มาà¸à¸¸à¸¢à¸à¸±à¸à¹à¸£à¸·à¹à¸à¸à¸à¸²à¸£à¸à¸µà¸à¸±à¸à¸à¸±à¸à¸ªà¸±à¸à¸«à¸à¹à¸à¸¢
-[à¸à¸²à¸£à¸à¸µà¸à¸±à¹à¸](https://en.wikipedia.org/wiki/Debugging) à¸à¸·à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¹à¸¥à¸°à¹à¸à¹à¹à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸ªà¸à¸£à¸´à¸à¸à¹ à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸ªà¸¡à¸±à¸¢à¹à¸«à¸¡à¹à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸¥à¸°à¸ªà¸ าà¸à¹à¸§à¸à¸¥à¹à¸à¸¡à¸ªà¹à¸§à¸à¹à¸«à¸à¹à¸£à¸à¸à¸£à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸µà¸à¸±à¹à¸ -- UI à¸à¸´à¹à¸¨à¸©à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸µà¹à¸à¸³à¹à¸«à¹à¸à¸²à¸£à¸à¸µà¸à¸±à¹à¸à¸à¹à¸²à¸¢à¸à¸¶à¹à¸à¸¡à¸²à¸ à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¸¢à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¹à¸à¸à¸µà¸¥à¸°à¸à¸±à¹à¸à¸à¸à¸à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸°à¹à¸£à¸à¸¶à¹à¸à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸±à¸
+[Debugging](https://en.wikipedia.org/wiki/Debugging) à¸à¸·à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¹à¸¥à¸°à¹à¸à¹à¹à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸ ายà¹à¸à¸ªà¸à¸£à¸´à¸à¸à¹ à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸ªà¸¡à¸±à¸¢à¹à¸«à¸¡à¹à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸¥à¸°à¸ªà¸ าà¸à¹à¸§à¸à¸¥à¹à¸à¸¡à¸ªà¹à¸§à¸à¹à¸«à¸à¹à¸£à¸à¸à¸£à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸µà¸à¸±à¸ -- à¸à¸§à¸ UI à¸à¸´à¹à¸¨à¸©à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸µà¹à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸²à¸£à¸à¸µà¸à¸±à¸à¸à¹à¸²à¸¢à¸à¸¶à¹à¸à¸¡à¸²à¸ à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¸¢à¸±à¸à¸à¹à¸§à¸¢à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸à¸à¸²à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸µà¸¥à¸°à¸à¸±à¹à¸à¸à¸à¸ à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¹à¸à¸´à¸à¸à¸°à¹à¸£à¸à¸¶à¹à¸à¸à¸±à¸à¹à¸à¹
-à¹à¸£à¸²à¸à¸°à¹à¸à¹ Chrome à¸à¸µà¹à¸à¸µà¹ à¹à¸à¸£à¸²à¸°à¸¡à¸±à¸à¸¡à¸µà¸à¸µà¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸à¸à¸ à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸·à¹à¸à¹ สà¹à¸§à¸à¹à¸«à¸à¹à¸¡à¸µà¸à¸±à¹à¸à¸à¸à¸à¸à¸µà¹à¸à¸¥à¹à¸²à¸¢à¸à¸±à¸
+à¹à¸£à¸²à¸à¸°à¹à¸à¹ Chrome à¸à¸µà¹à¸à¸µà¹à¹à¸à¸£à¸²à¸°à¸¡à¸±à¸à¸¡à¸µà¸à¸µà¹à¸à¸à¸£à¹à¸à¸µà¹à¹à¸à¸µà¸¢à¸à¸à¸ สà¹à¸§à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸·à¹à¸à¹ สà¹à¸§à¸à¹à¸«à¸à¹à¸à¹à¸¡à¸µà¸à¸±à¹à¸à¸à¸à¸à¸à¸¥à¹à¸²à¸¢à¹ à¸à¸±à¸
-## à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡ "Sources"
+## à¹à¸à¸ "Sources"
-Chrome à¸à¸à¸à¸à¸¸à¸à¸à¸²à¸à¸à¸¹à¹à¸à¸à¸à¹à¸²à¸à¹à¸à¹à¸¥à¹à¸à¸à¹à¸à¸¢ à¹à¸à¹à¸à¹à¸¢à¸±à¸à¸à¸§à¸£à¸à¸°à¹à¸«à¹à¸à¹à¸à¹à¸à¸±à¸à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¸à¸¢à¸¹à¹à¹à¸à¸à¸±à¹à¸
+Chrome à¹à¸§à¸à¸£à¹à¸à¸±à¸à¸à¸µà¹à¸à¸¸à¸à¹à¸à¹à¸à¸²à¸à¸¡à¸µà¸«à¸à¹à¸²à¸à¸²à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¹à¸à¹à¸¥à¹à¸à¸à¹à¸à¸¢ à¹à¸à¹à¸à¹à¸à¹à¸²à¸à¸°à¹à¸«à¹à¸à¹à¸à¹à¸à¸±à¸à¹à¸à¸à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¸à¸¢à¸¹à¹à¸à¸µà¹à¸à¸±à¹à¸à¸à¹à¸²à¸
-- à¹à¸à¸´à¸ [หà¸à¹à¸²à¸à¸±à¸§à¸à¸¢à¹à¸²à¸](debugging/index.html) à¹à¸ Chrome
+- à¹à¸à¸´à¸[หà¸à¹à¸²à¸à¸±à¸§à¸à¸¢à¹à¸²à¸](debugging/index.html) à¹à¸ Chrome
- à¹à¸à¸´à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¹à¸§à¸¢ `key:F12` (Mac: `key:Cmd+Opt+I`)
-- à¹à¸¥à¸·à¸à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡ `Sources`
+- à¹à¸¥à¸·à¸à¸à¹à¸à¸ `Sources`
-à¸à¸µà¹à¸à¸·à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸§à¸£à¹à¸«à¹à¸à¸«à¸²à¸à¸à¸¸à¸à¸à¸³à¹à¸à¹à¸à¸à¸£à¸±à¹à¸à¹à¸£à¸:
+à¸à¸µà¹à¸à¸·à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸§à¸£à¹à¸«à¹à¸ à¸à¹à¸²à¹à¸à¹à¸à¸à¸£à¸±à¹à¸à¹à¸£à¸à¸à¸µà¹à¸à¸³:

-à¸à¸¸à¹à¸¡ toggler à¸à¸°à¹à¸à¸´à¸à¹à¸à¹à¸à¸à¸µà¹à¸¡à¸µà¹à¸à¸¥à¹à¸à¹à¸²à¸à¹
+à¸à¸¸à¹à¸¡à¸ªà¸¥à¸±à¸ à¸à¸°à¹à¸à¸´à¸à¹à¸à¹à¸à¸à¸µà¹à¸¡à¸µà¹à¸à¸¥à¹à¸à¹à¸²à¸à¹
-à¹à¸£à¸²à¸¥à¸à¸à¸à¸¥à¸´à¸à¸¡à¸±à¸à¹à¸¥à¸°à¹à¸¥à¸·à¸à¸ `hello.js` à¹à¸à¸¡à¸¸à¸¡à¸¡à¸à¸à¹à¸à¸ tree à¸à¸µà¹à¸à¸·à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¸à¸§à¸£à¸à¸°à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸:
+ลà¸à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸¡à¸±à¸à¹à¸¥à¹à¸§à¹à¸¥à¸·à¸à¸ `hello.js` à¹à¸à¸¡à¸¸à¸¡à¸¡à¸à¸à¹à¸à¸à¸à¹à¸à¹à¸¡à¹ à¸à¸µà¹à¸à¸·à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¸à¹à¸²à¸à¸°à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸:

-à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡ Sources มี 3 สà¹à¸§à¸:
+à¹à¸à¸ Sources à¸à¸£à¸°à¸à¸à¸à¸à¹à¸§à¸¢ 3 สà¹à¸§à¸:
-1. à¸à¸²à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ **File Navigator** à¸à¸°à¹à¸ªà¸à¸à¹à¸à¸¥à¹ HTML, JavaScript, CSS à¹à¸¥à¸°à¹à¸à¸¥à¹à¸à¸·à¹à¸à¹ รวมà¸à¸¶à¸à¸£à¸¹à¸à¸ าà¸à¸à¸µà¹à¹à¸à¸à¸¡à¸²à¸à¸±à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸ สà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸à¸à¸ Chrome à¸à¸²à¸à¸à¸£à¸²à¸à¸à¸à¸µà¹à¸à¸µà¹à¸à¹à¸§à¸¢
-2. à¸à¸²à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ **Code Editor** à¸à¸°à¹à¸ªà¸à¸à¹à¸à¹à¸à¸à¹à¸à¸à¸à¸±à¸
-3. à¸à¸²à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ **JavaScript Debugging** à¹à¸à¹à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸µà¸à¸±à¹à¸ à¹à¸£à¸²à¸à¸°à¸ªà¸³à¸£à¸§à¸à¸¡à¸±à¸à¹à¸£à¹à¸§à¹ à¸à¸µà¹
+1. à¸à¸²à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ **File Navigator** à¸à¸°à¹à¸ªà¸à¸à¸£à¸²à¸¢à¸à¸²à¸£à¹à¸à¸¥à¹ HTML, JavaScript, CSS à¹à¸¥à¸°à¸à¸·à¹à¸à¹ รวมà¸à¸¶à¸à¸£à¸¹à¸à¸ าà¸à¸à¸µà¹à¹à¸à¸à¸¡à¸²à¸à¸±à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¸à¹à¸§à¸¢ สà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸à¸à¸ Chrome à¸à¹à¸à¸²à¸à¸à¸£à¸²à¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸à¸à¸±à¸
+2. à¸à¸²à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ **Code Editor** à¸à¸°à¹à¸ªà¸à¸à¸à¸à¸£à¹à¸ªà¹à¸à¹à¸
+3. à¸à¸²à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ **JavaScript Debugging** à¹à¸à¹à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸µà¸à¸±à¸ à¹à¸£à¸²à¸à¸°à¸¡à¸²à¸à¸¹à¸¡à¸±à¸à¸à¸±à¸à¹à¸à¸à¸µà¸à¸ªà¸±à¸à¸à¸£à¸¹à¹
-à¸à¸à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸¸à¹à¸¡ toggler à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸·à¹à¸à¸à¹à¸à¸à¸£à¸²à¸¢à¸à¸²à¸£à¸à¸£à¸±à¸à¸¢à¸²à¸à¸£à¹à¸¥à¸°à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¹à¸²à¸
+à¸à¸à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸¸à¹à¸¡à¸ªà¸¥à¸±à¸ à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸·à¹à¸à¸à¹à¸à¸à¸£à¸²à¸¢à¸à¸²à¸£à¸à¸£à¸±à¸à¸¢à¸²à¸à¸£à¹à¸¥à¸°à¹à¸à¸´à¹à¸¡à¸à¸·à¹à¸à¸à¸µà¹à¹à¸«à¹à¸à¸±à¸à¸ªà¹à¸§à¸à¹à¸ªà¸à¸à¹à¸à¹à¸
-## à¸à¸à¸à¹à¸à¸¥
+## Console
-à¸à¹à¸²à¹à¸£à¸²à¸à¸ `key:Esc` à¸à¸à¸à¹à¸à¸¥à¸à¸°à¹à¸à¸´à¸à¸à¸¶à¹à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸¡à¸à¹à¸à¸³à¸ªà¸±à¹à¸à¸¥à¸à¹à¸à¹à¸¥à¸°à¸à¸ `key:Enter` à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸à¸³à¸ªà¸±à¹à¸
+หาà¸à¹à¸£à¸²à¸à¸ `key:Esc` à¸à¸à¸à¹à¸à¸¥à¸à¸°à¹à¸à¸´à¸à¸à¸¶à¹à¸à¸¡à¸²à¸à¹à¸²à¸à¸¥à¹à¸²à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸¡à¸à¹à¸à¸³à¸ªà¸±à¹à¸à¸¥à¸à¹à¸à¸à¸µà¹à¸à¸±à¹à¸à¹à¸¥à¹à¸§à¸à¸ `key:Enter` à¹à¸à¸·à¹à¸à¹à¸«à¹à¸¡à¸±à¸à¸à¸³à¸à¸²à¸
-หลัà¸à¸à¸²à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¸³à¸ªà¸±à¹à¸à¸£à¸±à¸ à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸°à¹à¸ªà¸à¸à¸à¸¢à¸¹à¹à¸à¹à¸²à¸à¸¥à¹à¸²à¸
+หลัà¸à¸à¸²à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸¹à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¹à¸¥à¹à¸§ à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¹à¸à¸°à¹à¸ªà¸à¸à¸à¸¢à¸¹à¹à¸à¹à¸²à¸à¸¥à¹à¸²à¸
-à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ `1+2` à¸à¸°à¹à¸à¹à¸à¸¥à¸¥à¸±à¸à¸à¹à¹à¸à¹à¸ `3` à¹à¸à¸à¸à¸°à¸à¸µà¹à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ `hello("debugger")` à¸à¸°à¹à¸¡à¹à¸à¸·à¸à¸à¹à¸²à¸à¸°à¹à¸£ à¸à¸±à¸à¸à¸±à¹à¸à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸°à¹à¸à¹à¸ `undefined`:
+à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¹à¸à¸à¸µà¹à¸à¸µà¹ `1+2` à¹à¸«à¹à¸à¸¥à¸¥à¸±à¸à¸à¹à¹à¸à¹à¸ `3` à¹à¸à¸à¸à¸°à¸à¸µà¹à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸ function `hello("debugger")` à¹à¸¡à¹à¹à¸à¹à¸ªà¹à¸à¸à¹à¸²à¹à¸à¹ à¸à¸¥à¸±à¸à¸¡à¸² à¸à¸±à¸à¸à¸±à¹à¸à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸µà¹à¹à¸à¹à¸à¸·à¸ `undefined`:

## Breakpoints
-มาà¸à¸¹à¸à¸±à¸à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¹à¸à¸´à¸à¸à¸¶à¹à¸à¹à¸à¹à¸à¹à¸à¸à¸à¸[หà¸à¹à¸²à¸à¸±à¸§à¸à¸¢à¹à¸²à¸](debugging/index.html) à¹à¸ `hello.js` à¹à¸«à¹à¸à¸¥à¸´à¸à¸à¸µà¹à¸«à¸¡à¸²à¸¢à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸ `4` à¹à¸à¹ à¸à¸¥à¸´à¸à¸à¸à¸à¸±à¸§à¹à¸¥à¸ `4` à¹à¸¥à¸¢ à¹à¸¡à¹à¹à¸à¹à¸à¸à¹à¸à¹à¸
+มาà¸à¸¹à¸à¸±à¸à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¹à¸à¸´à¸à¸à¸¶à¹à¸à¹à¸à¹à¸à¹à¸à¸à¸à¸[หà¸à¹à¸²à¸à¸±à¸§à¸à¸¢à¹à¸²à¸](debugging/index.html) à¸à¹à¸²à¸ à¹à¸ `hello.js` à¹à¸«à¹à¸à¸¥à¸´à¸à¸à¸µà¹à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸µà¹ `4` à¹à¸à¹ à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸±à¸§à¹à¸¥à¸ `4` à¹à¸¥à¸¢ à¹à¸¡à¹à¹à¸à¹à¸à¸µà¹à¹à¸à¹à¸
-ยิà¸à¸à¸µà¸à¹à¸§à¸¢! à¸à¸¸à¸à¹à¸à¹à¸à¸±à¹à¸ breakpoint à¹à¸¥à¹à¸§ à¹à¸à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸«à¸¡à¸²à¸¢à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸ `8` à¸à¹à¸§à¸¢
+ยิà¸à¸à¸µà¸à¹à¸§à¸¢! à¸à¸¸à¸à¹à¸à¹à¸à¸±à¹à¸ breakpoint à¹à¸¥à¹à¸§ à¸à¸£à¸¸à¸à¸²à¸à¸¥à¸´à¸à¸à¸µà¹à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸µà¹ `8` à¸à¹à¸§à¸¢
-มัà¸à¸à¸§à¸£à¸à¸°à¸à¸¹à¹à¸«à¸¡à¸·à¸à¸à¹à¸à¸à¸à¸µà¹ (สีà¸à¹à¸³à¹à¸à¸´à¸à¸à¸·à¸à¸à¸£à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸§à¸£à¸à¸¥à¸´à¸):
+มัà¸à¸à¸§à¸£à¸à¸°à¸¡à¸µà¸«à¸à¹à¸²à¸à¸²à¹à¸à¸à¸à¸µà¹ (สีà¸à¹à¸³à¹à¸à¸´à¸à¸à¸·à¸à¸à¸³à¹à¸«à¸à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸§à¸£à¸à¸¥à¸´à¸):

-*Breakpoint* à¸à¸·à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¸à¸µà¹ debugger à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ JavaScript à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
+*breakpoint* à¸à¸·à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ JavaScript à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
-à¹à¸à¸à¸à¸°à¸à¸µà¹à¹à¸à¹à¸à¸«à¸¢à¸¸à¸à¸à¸³à¸à¸²à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸±à¸à¸à¸¸à¸à¸±à¸ รัà¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸à¸à¸à¹à¸à¸¥ ฯลฯ หรืà¸à¸à¸¹à¸à¸à¸µà¸à¸à¸¢à¹à¸²à¸à¸à¸·à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸µà¸à¸±à¹à¸à¹à¸à¹
+à¹à¸à¸à¸à¸°à¸à¸µà¹à¹à¸à¹à¸à¸«à¸¢à¸¸à¸à¸à¸¢à¸¹à¹ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸ รัà¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸à¸à¸à¹à¸à¸¥ หรืà¸à¸à¸³à¸à¸¢à¹à¸²à¸à¸à¸·à¹à¸à¹à¸à¹ หรืà¸à¸à¸¹à¸à¸à¸µà¸à¸à¸¢à¹à¸²à¸à¸à¸·à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸µà¸à¸±à¸à¹à¸à¹à¸à¸à¸£à¸à¸à¸±à¹à¸à¹à¸à¹
-à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸²à¸£à¸²à¸¢à¸à¸²à¸£ breakpoint à¹à¸à¹à¹à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¹à¸²à¸à¸à¸§à¸²à¹à¸ªà¸¡à¸ à¸à¸±à¹à¸à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¸¡à¸µ breakpoint หลายà¸à¸¸à¸à¹à¸à¸«à¸¥à¸²à¸¢à¹à¸à¸¥à¹ มัà¸à¸à¹à¸§à¸¢à¹à¸«à¹à¹à¸£à¸²:
-- à¸à¸£à¸°à¹à¸à¸à¹à¸à¸¢à¸±à¸ breakpoint à¹à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸¢à¹à¸²à¸à¸£à¸§à¸à¹à¸£à¹à¸§ (à¹à¸à¸¢à¸à¸¥à¸´à¸à¸à¸ breakpoint à¹à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¹à¸²à¸à¸à¸§à¸²)
-- à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ breakpoint à¸à¸±à¹à¸§à¸à¸£à¸²à¸§à¹à¸à¸¢à¸¢à¸à¹à¸¥à¸´à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢
+à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¹à¸£à¸²à¸¢à¸à¸²à¸£ breakpoint à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸à¹à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸§à¸²à¹à¸ªà¸¡à¸ à¸à¸¶à¹à¸à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¸¡à¸²à¸à¹à¸§à¸¥à¸²à¹à¸£à¸²à¸¡à¸µ breakpoint หลายà¸à¸¸à¸à¹à¸à¸«à¸¥à¸²à¸¢à¹ à¹à¸à¸¥à¹ มัà¸à¸à¹à¸§à¸¢à¹à¸«à¹à¹à¸£à¸²:
+- à¸à¹à¸²à¸¡à¹à¸à¸¢à¸±à¸ breakpoint à¹à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸¢à¹à¸²à¸à¸£à¸§à¸à¹à¸£à¹à¸§ (à¹à¸à¸¢à¸à¸¥à¸´à¸à¸à¸µà¹à¸¡à¸±à¸à¹à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸§à¸²)
+- à¸à¸´à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ breakpoint à¸à¸±à¹à¸§à¸à¸£à¸²à¸§à¹à¸à¸¢à¸à¸²à¸£à¹à¸à¸²à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸¹à¸à¸à¸à¸
- ลภbreakpoint à¹à¸à¸¢à¸à¸¥à¸´à¸à¸à¸§à¸²à¹à¸¥à¹à¸§à¹à¸¥à¸·à¸à¸ Remove
- ...à¹à¸¥à¸°à¸à¸·à¹à¸à¹
```smart header="Conditional breakpoints"
-à¸à¸²à¸£à¸à¸¥à¸´à¸*à¸à¸§à¸²* à¸à¸µà¹à¸«à¸¡à¸²à¸¢à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸¸à¸à¸ªà¸£à¹à¸²à¸ *conditional* breakpoint à¹à¸à¹ มัà¸à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸¡à¸·à¹à¸à¸à¸´à¸à¸à¸à¹à¸à¸µà¹à¸à¸¸à¸à¸à¸³à¸«à¸à¸à¹à¸à¹à¸ truthy à¹à¸à¹à¸²à¸à¸±à¹à¸
+à¸à¸²à¸£ *à¸à¸¥à¸´à¸à¸à¸§à¸²* à¸à¸à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸°à¸à¹à¸§à¸¢à¹à¸«à¹à¸ªà¸£à¹à¸²à¸ breakpoint *à¹à¸à¸à¸¡à¸µà¹à¸à¸·à¹à¸à¸à¹à¸* à¹à¸à¹ มัà¸à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸¡à¸·à¹à¸à¸à¸´à¸à¸à¸à¹à¸à¸µà¹à¸à¸³à¸«à¸à¸à¹à¸§à¹à¸à¸à¸à¸ªà¸£à¹à¸²à¸ (à¸à¸¶à¹à¸à¸à¸¸à¸à¸à¹à¸à¸à¹à¸ªà¹à¹à¸à¸) มีà¸à¹à¸²à¹à¸à¹à¸à¸à¸£à¸´à¸à¹à¸à¹à¸²à¸à¸±à¹à¸
-à¸à¸±à¹à¸à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸«à¸¢à¸¸à¸à¹à¸à¹à¸à¹à¸à¸à¸²à¸°à¸ªà¸³à¸«à¸£à¸±à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸²à¸à¸à¹à¸²à¸«à¸£à¸·à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸²à¸à¸à¸¢à¹à¸²à¸
+à¸à¸µà¹à¹à¸à¹à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹à¸¡à¸²à¸à¹à¸§à¸¥à¸²à¸à¸µà¹à¹à¸£à¸²à¸à¸¢à¸²à¸à¸à¸°à¸«à¸¢à¸¸à¸à¹à¸à¸à¸²à¸°à¸à¸à¸à¸à¸µà¹à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸²à¸à¸à¸±à¸§ หรืà¸à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸²à¸à¸à¸±à¸§à¸¡à¸µà¸à¹à¸²à¸à¸²à¸¡à¸à¸µà¹à¸£à¸°à¸à¸¸à¹à¸§à¹à¹à¸à¹à¸²à¸à¸±à¹à¸
```
## à¸à¸³à¸ªà¸±à¹à¸ "debugger"
-à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸¢à¸¸à¸à¹à¸à¹à¸à¹à¸à¹à¹à¸à¸¢à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ `debugger` à¹à¸à¹à¸à¹à¸à¹à¸à¹à¸à¹à¸§à¸¢ à¹à¸à¸à¸à¸µà¹:
+à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸¢à¸±à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¹à¸à¹à¸à¹à¸à¹à¹à¸à¸¢à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ `debugger` à¹à¸à¹à¸à¹à¸à¹à¸à¸¢à¸à¸£à¸ à¹à¸à¸à¸à¸µà¹:
```js
function hello(name) {
let phrase = `Hello, ${name}!`;
*!*
- debugger; // <-- debugger à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸µà¹
+ debugger; // <-- à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸£à¸à¸à¸µà¹
*/!*
say(phrase);
}
```
-à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¸à¸¥à¹à¸²à¸§à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸¡à¸·à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸¹à¸à¹à¸à¸´à¸à¸à¸¢à¸¹à¹à¹à¸à¹à¸²à¸à¸±à¹à¸ à¹à¸¡à¹à¹à¸à¹à¸à¸à¸±à¹à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸°à¹à¸¡à¹à¸ªà¸à¹à¸à¸¡à¸±à¸
+à¸à¸³à¸ªà¸±à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸µà¹à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸¡à¸·à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸¢à¸¹à¹à¹à¸à¹à¸²à¸à¸±à¹à¸ à¹à¸¡à¹à¹à¸à¹à¸à¸à¸±à¹à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸°à¸à¹à¸²à¸¡à¸¡à¸±à¸à¹à¸
-## หยุà¸à¹à¸¥à¸°à¸à¸¹à¸£à¸à¸à¹
+## à¸à¸¸à¸à¸«à¸¢à¸¸à¸ (Breakpoints)
-à¹à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸à¸à¹à¸£à¸² `hello()` à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸ à¸à¸±à¸à¸à¸±à¹à¸à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¹à¸²à¸¢à¸à¸µà¹à¸ªà¸¸à¸à¹à¸à¸à¸²à¸£à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ debugger (หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸±à¹à¸ breakpoint à¹à¸¥à¹à¸§) à¸à¸·à¸à¸£à¸µà¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸ à¸à¸±à¸à¸à¸±à¹à¸à¹à¸«à¹à¸à¸ `key:F5` (Windows, Linux) หรืภ`key:Cmd+R` (Mac)
+มาà¸à¸¹à¸à¸±à¸à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¹à¸à¸´à¸à¸à¸¶à¹à¸à¹à¸à¹à¸à¹à¸à¸à¸à¸ [example page](debugging/index.html) à¸à¹à¸²à¸ à¹à¸ `hello.js` à¹à¸«à¹à¸à¸¥à¸´à¸à¸à¸µà¹à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸µà¹ `4` à¹à¸à¹ à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸±à¸§à¹à¸¥à¸ `4` à¹à¸¥à¸¢ à¹à¸¡à¹à¹à¸à¹à¸à¸µà¹à¹à¸à¹à¸
-à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸à¸±à¹à¸ breakpoint à¹à¸§à¹à¹à¸¥à¹à¸§ à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸à¸à¸µà¹ 4:
+ยิà¸à¸à¸µà¸à¹à¸§à¸¢! à¸à¸¸à¸à¹à¸à¹à¸à¸±à¹à¸ breakpoint à¹à¸¥à¹à¸§ à¸à¸£à¸¸à¸à¸²à¸à¸¥à¸´à¸à¸à¸µà¹à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸µà¹ `8` à¸à¹à¸§à¸¢
-
+มัà¸à¸à¸§à¸£à¸à¸°à¸¡à¸µà¸«à¸à¹à¸²à¸à¸²à¹à¸à¸à¸à¸µà¹ (สีà¸à¹à¸³à¹à¸à¸´à¸à¸à¸·à¸à¸à¸³à¹à¸«à¸à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸§à¸£à¸à¸¥à¸´à¸):
+
+
+
+*breakpoint* à¸à¸·à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ JavaScript à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
+
+à¹à¸à¸à¸à¸°à¸à¸µà¹à¹à¸à¹à¸à¸«à¸¢à¸¸à¸à¸à¸¢à¸¹à¹ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸ รัà¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸à¸à¸à¹à¸à¸¥ หรืà¸à¸à¸³à¸à¸¢à¹à¸²à¸à¸à¸·à¹à¸à¹à¸à¹ หรืà¸à¸à¸¹à¸à¸à¸µà¸à¸à¸¢à¹à¸²à¸à¸à¸·à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸µà¸à¸±à¸à¹à¸à¹à¸à¸à¸£à¸à¸à¸±à¹à¸à¹à¸à¹
+
+à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¹à¸£à¸²à¸¢à¸à¸²à¸£ breakpoint à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸à¹à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸§à¸²à¹à¸ªà¸¡à¸ à¸à¸¶à¹à¸à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¸¡à¸²à¸à¹à¸§à¸¥à¸²à¹à¸£à¸²à¸¡à¸µ breakpoint หลายà¸à¸¸à¸à¹à¸à¸«à¸¥à¸²à¸¢à¹ à¹à¸à¸¥à¹ มัà¸à¸à¹à¸§à¸¢à¹à¸«à¹à¹à¸£à¸²:
+- à¸à¹à¸²à¸¡à¹à¸à¸¢à¸±à¸ breakpoint à¹à¸à¹à¸à¹à¸à¹à¸à¹à¸à¸¢à¹à¸²à¸à¸£à¸§à¸à¹à¸£à¹à¸§ (à¹à¸à¸¢à¸à¸¥à¸´à¸à¸à¸µà¹à¸¡à¸±à¸à¹à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸§à¸²)
+- à¸à¸´à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ breakpoint à¸à¸±à¹à¸§à¸à¸£à¸²à¸§à¹à¸à¸¢à¸à¸²à¸£à¹à¸à¸²à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸¹à¸à¸à¸à¸
+- ลภbreakpoint à¹à¸à¸¢à¸à¸¥à¸´à¸à¸à¸§à¸²à¹à¸¥à¹à¸§à¹à¸¥à¸·à¸à¸ Remove
+- ...à¹à¸¥à¸°à¸à¸·à¹à¸à¹
+
+```smart header="Conditional breakpoints"
+à¸à¸²à¸£ *à¸à¸¥à¸´à¸à¸à¸§à¸²* à¸à¸à¹à¸¥à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸°à¸à¹à¸§à¸¢à¹à¸«à¹à¸ªà¸£à¹à¸²à¸ breakpoint *à¹à¸à¸à¸¡à¸µà¹à¸à¸·à¹à¸à¸à¹à¸* à¹à¸à¹ มัà¸à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸¡à¸·à¹à¸à¸à¸´à¸à¸à¸à¹à¸à¸µà¹à¸à¸³à¸«à¸à¸à¹à¸§à¹à¸à¸à¸à¸ªà¸£à¹à¸²à¸ (à¸à¸¶à¹à¸à¸à¸¸à¸à¸à¹à¸à¸à¹à¸ªà¹à¹à¸à¸) มีà¸à¹à¸²à¹à¸à¹à¸à¸à¸£à¸´à¸à¹à¸à¹à¸²à¸à¸±à¹à¸
+
+à¸à¸µà¹à¹à¸à¹à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹à¸¡à¸²à¸à¹à¸§à¸¥à¸²à¸à¸µà¹à¹à¸£à¸²à¸à¸¢à¸²à¸à¸à¸°à¸«à¸¢à¸¸à¸à¹à¸à¸à¸²à¸°à¸à¸à¸à¸à¸µà¹à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸²à¸à¸à¸±à¸§ หรืà¸à¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸²à¸à¸à¸±à¸§à¸¡à¸µà¸à¹à¸²à¸à¸²à¸¡à¸à¸µà¹à¸£à¸°à¸à¸¸à¹à¸§à¹à¹à¸à¹à¸²à¸à¸±à¹à¸
+```
+
+## à¸à¸³à¸ªà¸±à¹à¸ "debugger"
+
+à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸¢à¸±à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¹à¸à¹à¸à¹à¸à¹à¹à¸à¸¢à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ `debugger` à¹à¸à¹à¸à¹à¸à¹à¸à¸¢à¸à¸£à¸ à¹à¸à¸à¸à¸µà¹:
+
+```js
+function hello(name) {
+ let phrase = `Hello, ${name}!`;
+
+*!*
+ debugger; // <-- à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸£à¸à¸à¸µà¹
+*/!*
+
+ say(phrase);
+}
+```
+
+à¸à¸³à¸ªà¸±à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸µà¹à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸¡à¸·à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸¢à¸¹à¹à¹à¸à¹à¸²à¸à¸±à¹à¸ à¹à¸¡à¹à¹à¸à¹à¸à¸à¸±à¹à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸°à¸à¹à¸²à¸¡à¸¡à¸±à¸à¹à¸
+
+## หยุà¸à¹à¸¥à¹à¸§à¸ªà¸³à¸£à¸§à¸à¸à¸¹à¸£à¸à¸à¹
-à¹à¸à¸£à¸à¹à¸à¸´à¸à¹à¸¡à¸à¸¹à¹à¸à¸à¹à¸¥à¸·à¹à¸à¸à¸¥à¸à¸à¸µà¹à¸¡à¸µà¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¸à¹à¸²à¸à¸à¸§à¸² (à¸à¸µà¹à¸¡à¸µà¸¥à¸¹à¸à¸¨à¸£) มัà¸à¸à¸°à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸¸à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸ªà¸à¸²à¸à¸°à¹à¸à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸:
+à¹à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸à¸à¹à¸£à¸² `hello()` à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸ à¸à¸±à¸à¸à¸±à¹à¸à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¹à¸²à¸¢à¸à¸µà¹à¸ªà¸¸à¸à¹à¸à¸à¸²à¸£à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹ (หลัà¸à¸à¸²à¸à¸à¸±à¹à¸ breakpoint à¹à¸¥à¹à¸§) à¸à¸·à¸à¸à¸²à¸£à¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸«à¸¡à¹ à¸à¸±à¸à¸à¸±à¹à¸à¸¡à¸²à¸à¸à¸à¸¸à¹à¸¡ `key:F5` (Windows, Linux) หรืภ`key:Cmd+R` (Mac) à¸à¸±à¸
-1. **`Watch` -- à¹à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸´à¸à¸à¸à¹à¹à¸à¹**
+à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸¡à¸µà¸à¸²à¸£à¸à¸±à¹à¸ breakpoint à¹à¸§à¹ à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸à¸à¸µà¹ 4:
- à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸§à¸ `+` à¹à¸¥à¸°à¹à¸ªà¹à¸à¸´à¸à¸à¸à¹à¹à¸à¹ debugger à¸à¸°à¹à¸ªà¸à¸à¸à¹à¸²à¸à¸à¸à¸à¸´à¸à¸à¸à¹à¸à¸±à¹à¸à¹à¸à¸¢à¸à¸³à¸à¸§à¸à¹à¸«à¸¡à¹à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸
+
+
+à¸à¸£à¸¸à¸à¸²à¹à¸à¸´à¸à¸à¸£à¸à¸à¸à¸²à¸§à¸à¹à¸à¸µà¹à¹à¸ªà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¹à¸²à¸à¸à¸§à¸² (à¸à¸µà¹à¸¡à¸µà¸¥à¸¹à¸à¸¨à¸£à¸à¸µà¹à¸à¸¢à¸¹à¹) มัà¸à¸à¸°à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸ªà¸à¸²à¸à¸°à¸à¸à¸à¹à¸à¹à¸à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¹à¸à¹:
-2. **`Call Stack` -- à¹à¸ªà¸à¸à¸¥à¸³à¸à¸±à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¹à¸à¸à¸à¸±à¸**
+1. **`Watch` -- à¹à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¸à¸à¸à¸à¸´à¸à¸à¸à¹à¸à¹à¸²à¸à¹**
- à¹à¸à¸à¸à¸°à¸à¸µà¹ debugger à¸à¸¢à¸¹à¹à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ `hello()` à¸à¸¶à¹à¸à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¸¢à¸ªà¸à¸£à¸´à¸à¸à¹à¹à¸ `index.html` (à¹à¸¡à¹à¸¡à¸µà¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸±à¹à¸ à¸à¸±à¸à¸à¸±à¹à¸à¸à¸¶à¸à¹à¸£à¸µà¸¢à¸à¸§à¹à¸² "anonymous")
+ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸§à¸ `+` à¹à¸¥à¹à¸§à¹à¸ªà¹à¸à¸´à¸à¸à¸à¹à¹à¸à¹à¸²à¹à¸ à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¹à¸ªà¸à¸à¸à¹à¸²à¸à¸à¸à¸à¸´à¸à¸à¸à¹à¸à¸±à¹à¸ à¹à¸à¸¢à¸à¸°à¸à¸³à¸à¸§à¸à¹à¸«à¸¡à¹à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¹à¸à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥
- หาà¸à¸à¸¸à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸£à¸²à¸¢à¸à¸²à¸£à¹à¸à¸ªà¹à¸à¸ (à¹à¸à¹à¸ "anonymous") debugger à¸à¸°à¸à¸£à¸°à¹à¸à¸à¹à¸à¸¢à¸±à¸à¹à¸à¹à¸à¸à¸µà¹à¸ªà¸à¸à¸à¸¥à¹à¸à¸à¸à¸±à¸ à¹à¸¥à¸°à¸à¸±à¸§à¹à¸à¸£à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸
+2. **`Call Stack` -- à¹à¸ªà¸à¸à¸¥à¸³à¸à¸±à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸±à¸**
-3. **`Scope` -- à¸à¸±à¸§à¹à¸à¸£à¸à¸±à¸à¸à¸¸à¸à¸±à¸**
+ à¹à¸à¸à¸à¸à¸à¸µà¹à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸³à¸¥à¸±à¸à¸à¸¢à¸¹à¹à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ `hello()` à¸à¸¶à¹à¸à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¸¢à¸ªà¸à¸£à¸´à¸à¸à¹à¹à¸ `index.html` (à¹à¸¡à¹à¸¡à¸µà¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸±à¹à¸ à¸à¸¶à¸à¹à¸£à¸µà¸¢à¸à¸§à¹à¸² "anonymous")
- `Local` à¹à¸ªà¸à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸³à¸¥à¸±à¸à¸à¸³à¸à¸²à¸ à¸à¸¸à¸à¸¢à¸±à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¹à¸à¹à¸²à¸à¸à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸µà¹à¸à¸¹à¸à¹à¸à¹à¸à¸à¸¢à¸¹à¹à¸à¹à¸²à¸à¸à¸à¹à¸à¹à¸à¹à¸à¹
+ à¸à¹à¸²à¸à¸¸à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸£à¸²à¸¢à¸à¸²à¸£à¹à¸ call stack (à¹à¸à¹à¸ "anonymous") à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¸à¹à¸²à¸¡à¹à¸à¸¢à¸±à¸à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¹à¸ à¹à¸¥à¸°à¸à¸¸à¸à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸µà¹à¸à¸±à¹à¸à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸
+3. **`Scope` -- à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸à¸à¸à¹à¸à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸**
- `Global` มีà¸à¸±à¸§à¹à¸à¸£à¸£à¸°à¸à¸±à¸à¹à¸à¸¥à¸à¸à¸¥ (à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸)
+ `Local` à¸à¸°à¹à¸ªà¸à¸à¸à¸±à¸§à¹à¸à¸£à¸ ายà¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ à¸à¸¸à¸à¸à¸°à¹à¸«à¹à¸à¸à¹à¸²à¸à¸à¸à¸à¸§à¸à¸¡à¸±à¸à¸à¸¹à¸à¹à¸®à¹à¸¥à¸à¹à¸à¸¢à¸¹à¹à¹à¸«à¸à¸·à¸à¹à¸à¹à¸à¸à¹à¸§à¸¢
- ยัà¸à¸¡à¸µà¸à¸µà¸¢à¹à¹à¸§à¸´à¸£à¹à¸ `this` à¸à¸µà¹à¹à¸£à¸²à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸¨à¸¶à¸à¸©à¸² à¹à¸à¹à¹à¸£à¸²à¸à¸°à¸à¸³à¹à¸à¹à¸£à¹à¸§à¹ à¸à¸µà¹
+ `Global` à¸à¸°à¹à¸ªà¸à¸à¸à¸±à¸§à¹à¸à¸£à¸£à¸°à¸à¸±à¸à¹à¸à¸¥à¸à¸à¸¥ (à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸à¹)
-## à¸à¸´à¸à¸à¸²à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸
+ à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¸¢à¸±à¸à¸¡à¸µà¸à¸µà¸¢à¹à¹à¸§à¸´à¸£à¹à¸ `this` à¸à¸µà¹à¹à¸£à¸²à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸¨à¸¶à¸à¸©à¸² à¹à¸à¹à¹à¸£à¸²à¸à¸°à¹à¸à¹à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸£à¹à¸§à¹ à¸à¸µà¹à¹à¸«à¸¥à¸°
+
+## à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥
à¸à¸à¸à¸à¸µà¹à¸à¸¶à¸à¹à¸§à¸¥à¸² *à¸à¸´à¸à¸à¸²à¸¡* à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¸ªà¸à¸£à¸´à¸à¸à¹à¹à¸¥à¹à¸§
-มีà¸à¸¸à¹à¸¡à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡à¸à¸¢à¸¹à¹à¸à¸µà¹à¸à¹à¸²à¸à¸à¸à¸à¸à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¹à¸²à¸à¸à¸§à¸² มาà¹à¸à¹à¸à¸²à¸à¸¡à¸±à¸à¸à¸±à¸
+มีà¸à¸¸à¹à¸¡à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡à¸à¸¢à¸¹à¹à¸à¸µà¹à¸à¹à¸²à¸à¸à¸à¸à¸à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸§à¸² มาลà¸à¸à¹à¸à¹à¸à¸±à¸à¹à¸¥à¸¢
- -- "Resume": à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¹à¸, à¸à¸µà¸¢à¹à¸¥à¸±à¸ `key:F8`
-: à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸ à¸à¹à¸²à¹à¸¡à¹à¸¡à¸µ breakpoint à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡ à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸à¸´à¸à¸à¹à¸à¹à¸ à¹à¸¥à¸° debugger à¸à¸°à¹à¸¡à¹à¸¡à¸µà¸à¸²à¸£à¸à¸§à¸à¸à¸¸à¸¡
+ -- "Resume": à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¹à¸, à¸à¸¸à¹à¸¡à¸¥à¸±à¸ `key:F8`
+: à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¹à¸à¹à¸à¸à¹à¸à¹à¸ à¸à¹à¸²à¹à¸¡à¹à¸¡à¸µ breakpoint à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡ à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¸°à¸à¸³à¹à¸à¸´à¸à¸à¹à¸à¹à¸£à¸·à¹à¸à¸¢à¹ à¹à¸¥à¸°à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸
- à¸à¸µà¹à¸à¸·à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¹à¸«à¹à¸à¸«à¸¥à¸±à¸à¸à¸²à¸à¸à¸¥à¸´à¸à¸à¸¸à¹à¸¡à¸à¸µà¹:
+ à¸à¸µà¹à¸à¸·à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¹à¸«à¹à¸à¸«à¸¥à¸±à¸à¸à¸²à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸¸à¹à¸¡à¸à¸µà¹:

- à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¹à¸à¸³à¹à¸à¸´à¸à¸à¹à¸à¹à¸ à¹à¸à¸à¸¶à¸ breakpoint à¸à¸·à¹à¸à¹à¸ `say()` à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸µà¹à¸à¸±à¹à¸ à¸à¸¹ "Call Stack" à¸à¸µà¹à¸à¹à¸²à¸à¸à¸§à¸² มัà¸à¹à¸à¸´à¹à¸¡à¸à¸¶à¹à¸à¸à¸µà¸à¸«à¸à¸¶à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸ à¸à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸¢à¸¹à¹à¹à¸ `say()` à¹à¸¥à¹à¸§
+ à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¹à¸à¹à¸à¸³à¹à¸à¸´à¸à¸à¹à¸à¹à¸à¹à¸¥à¹à¸§ à¹à¸à¸à¸¶à¸ breakpoint à¸à¸µà¸à¸à¸¸à¸à¸«à¸à¸¶à¹à¸à¸ ายà¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ `say()` à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸¢à¸¹à¹à¸à¸µà¹à¸à¸±à¹à¸ ลà¸à¸à¸à¸¹à¸à¸µà¹ "Call Stack" à¸à¸²à¸à¸à¹à¸²à¸à¸à¸§à¸² à¸à¸°à¹à¸«à¹à¸à¸§à¹à¸²à¸¡à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸à¸´à¹à¸¡à¸à¸¶à¹à¸à¸¡à¸²à¸à¸µà¸à¸«à¸à¸¶à¹à¸à¸à¸±à¹à¸ à¸à¸à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸³à¸¥à¸±à¸à¸à¸¢à¸¹à¹à¸ ายà¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ `say()`
- -- "Step": รัà¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸, à¸à¸µà¸¢à¹à¸¥à¸±à¸ `key:F9`
-: รัà¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸ à¸à¹à¸²à¹à¸£à¸²à¸à¸¥à¸´à¸à¸à¸à¸à¸à¸µà¹ `alert` à¸à¸°à¹à¸ªà¸à¸à¸à¸à¸à¸¡à¸²
+ -- "Step": à¸à¸³à¹à¸à¸´à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸, à¸à¸¸à¹à¸¡à¸¥à¸±à¸ `key:F9`
+: à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸²à¸¡à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸ à¸à¹à¸²à¹à¸£à¸²à¸à¸¥à¸´à¸à¸à¸à¸à¸à¸µà¹ à¸à¸°à¸¡à¸µ `alert` à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸
- à¸à¸¥à¸´à¸à¸à¸£à¸à¸à¸µà¹à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸¥à¹à¸§à¸à¸µà¸à¸à¸£à¸±à¹à¸ à¸à¸°à¸à¸³à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸à¸à¸²à¸¡à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸ªà¸à¸£à¸´à¸à¸à¹à¸à¸µà¸¥à¸°à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¹
+ à¸à¸¥à¸´à¸à¹à¸à¸à¸à¸µà¹à¸à¹à¸³à¹ à¸à¸°à¸à¸³à¹à¸«à¹à¸à¹à¸²à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¹à¸²à¸à¹ à¹à¸à¸ªà¸à¸£à¸´à¸à¸à¹à¹à¸à¸à¸µà¸¥à¸°à¸à¸³à¸ªà¸±à¹à¸
- -- "Step over": รัà¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸ à¹à¸à¹*à¹à¸¡à¹à¸à¹à¸à¸à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸*, à¸à¸µà¸¢à¹à¸¥à¸±à¸ `key:F10`
-: à¸à¸¥à¹à¸²à¸¢à¸à¸±à¸à¸à¸¸à¹à¸¡ "Step" à¸à¹à¸à¸à¸«à¸à¹à¸² à¹à¸à¹à¸à¸°à¸¡à¸µà¸à¸¤à¸à¸´à¸à¸£à¸£à¸¡à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¸«à¸²à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸à¹à¸à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ (à¹à¸¡à¹à¹à¸à¹à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸à¸à¸±à¸§ à¹à¸à¹à¸ `alert` à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¹à¸à¸)
+ -- "Step over": à¸à¸³à¹à¸à¸´à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸ à¹à¸à¹ *à¹à¸¡à¹à¸à¹à¸à¸à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸*, à¸à¸¸à¹à¸¡à¸¥à¸±à¸ `key:F10`
+: à¸à¸¥à¹à¸²à¸¢à¸à¸±à¸à¸à¸³à¸ªà¸±à¹à¸ "Step" à¸à¹à¸à¸à¸«à¸à¹à¸² à¹à¸à¹à¸à¸°à¸à¸³à¸à¸²à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¸à¹à¸²à¸à¸³à¸ªà¸±à¹à¸à¸à¸±à¸à¹à¸à¹à¸à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸ (à¹à¸¡à¹à¹à¸à¹à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸à¸à¸±à¸§ à¹à¸à¹à¸ `alert` à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¹à¸à¸)
- หาà¸à¹à¸£à¸²à¹à¸à¸£à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸à¸à¸±à¸ à¸à¸³à¸ªà¸±à¹à¸ "Step" à¸à¸°à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¸à¹à¸à¸à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸à¹à¸£à¸ à¹à¸à¸à¸à¸°à¸à¸µà¹ "Step over" à¸à¸°à¸£à¸±à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¸à¹à¸à¸à¹à¸à¸¢à¸à¸µà¹à¹à¸£à¸²à¹à¸¡à¹à¹à¸«à¹à¸ à¹à¸à¸¢à¸à¹à¸²à¸¡à¸ªà¹à¸§à¸à¸ ายà¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸
+ à¸à¹à¸²à¹à¸à¸£à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸à¸à¸±à¸ à¸à¸³à¸ªà¸±à¹à¸ "Step" à¸à¸°à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¹à¸à¸ à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸à¹à¸£à¸à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¹à¸ à¹à¸à¹ "Step over" à¸à¸°à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¹à¸à¸à¹à¸à¸¢à¸à¸µà¹à¹à¸£à¸²à¹à¸¡à¹à¹à¸«à¹à¸ à¸à¹à¸²à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸ ายà¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸
- à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸±à¸à¸à¸µà¸«à¸¥à¸±à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¹à¸
+ à¸à¸²à¸à¸à¸±à¹à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸±à¸à¸à¸µà¸«à¸¥à¸±à¸à¸à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¹à¸
- à¸à¸±à¹à¸à¹à¸à¹à¸à¹à¸£à¸·à¹à¸à¸à¸à¸µà¸à¹à¸²à¹à¸£à¸²à¹à¸¡à¹à¸ªà¸à¹à¸à¸à¸µà¹à¸à¸°à¸à¸¹à¸§à¹à¸²à¹à¸à¸´à¸à¸à¸°à¹à¸£à¸à¸¶à¹à¸à¸ ายà¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸
+ à¸à¸µà¹à¸à¸°à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¸à¹à¸²à¹à¸£à¸²à¹à¸¡à¹à¸ªà¸à¹à¸à¸à¸µà¹à¸à¸°à¸à¸¹à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¹à¸à¸´à¸à¸à¸¶à¹à¸à¸ ายà¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¹à¸à¸à¹à¸²à¸
- -- "Step into", à¸à¸µà¸¢à¹à¸¥à¸±à¸ `key:F11`
-: à¸à¸¥à¹à¸²à¸¢à¸à¸±à¸ "Step" à¹à¸à¹à¸à¸°à¸¡à¸µà¸à¸¤à¸à¸´à¸à¸£à¸£à¸¡à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¹à¸à¸à¸£à¸à¸µà¸à¸à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸à¸ asynchronous à¸à¹à¸²à¸à¸¸à¸à¹à¸à¸´à¹à¸à¹à¸£à¸´à¹à¸¡à¹à¸£à¸µà¸¢à¸ JavaScript à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸¥à¸°à¹à¸¥à¸¢à¸à¸§à¸²à¸¡à¹à¸à¸à¸à¹à¸²à¸à¹à¸à¹ à¹à¸à¸£à¸²à¸°à¹à¸£à¸²à¸¢à¸±à¸à¹à¸¡à¹à¸¡à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸à¸ asynchronous
+ -- "Step into", à¸à¸¸à¹à¸¡à¸¥à¸±à¸ `key:F11`
+: à¸à¸¥à¹à¸²à¸¢à¸à¸±à¸ "Step" à¹à¸à¹à¸à¸°à¸à¸³à¸à¸²à¸à¸à¹à¸²à¸à¸à¸±à¸à¸à¸£à¸à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¹à¸à¸à¸à¸°à¸à¸´à¸à¹à¸à¸£à¸à¸±à¸ª à¸à¹à¸²à¸à¸¸à¸à¹à¸à¸´à¹à¸à¹à¸£à¸´à¹à¸¡à¹à¸£à¸µà¸¢à¸ JavaScript à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸²à¸¡à¸ªà¹à¸§à¸à¸à¸µà¹à¹à¸à¸à¹à¸à¸à¹à¸à¹ à¹à¸à¸£à¸²à¸°à¹à¸£à¸²à¸¢à¸±à¸à¹à¸¡à¹à¸¡à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸à¸à¸à¸°à¸à¸´à¸à¹à¸à¸£à¸à¸±à¸ª
- à¹à¸à¸à¸à¸²à¸à¸ à¹à¸à¸£à¸à¸à¸³à¹à¸§à¹à¸§à¹à¸²à¸à¸³à¸ªà¸±à¹à¸ "Step" à¸à¸°à¹à¸à¸´à¸à¹à¸à¸¢à¸à¹à¸ async action à¹à¸à¹à¸ `setTimeout` (à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸µà¹à¸à¸¹à¸à¸à¸³à¸«à¸à¸à¹à¸§à¸¥à¸²) à¸à¸¶à¹à¸à¸à¸°à¸£à¸±à¸à¸à¸µà¸«à¸¥à¸±à¸ สà¹à¸§à¸ "Step into" à¸à¸°à¹à¸à¹à¸²à¹à¸à¹à¸à¹à¸à¹à¸à¸à¸à¸ async action à¹à¸¥à¸°à¸£à¸à¸à¹à¸²à¸à¸³à¹à¸à¹à¸ à¸à¸¹à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¹à¸à¹à¹à¸ [à¸à¸¹à¹à¸¡à¸·à¸ DevTools](https://developers.google.com/web/updates/2018/01/devtools#async)
+ à¹à¸à¹à¸à¸³à¹à¸§à¹à¸§à¹à¸²à¸à¸³à¸ªà¸±à¹à¸ "Step" à¸à¸°à¸à¹à¸²à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¸ async à¹à¸à¹à¸ `setTimeout` (à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸²à¸¡à¹à¸§à¸¥à¸²à¸à¸µà¹à¸à¸³à¸«à¸à¸) à¸à¸µà¹à¸à¸°à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸ ายหลัภสà¹à¸§à¸ "Step into" à¸à¸°à¹à¸à¹à¸²à¹à¸à¹à¸à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¹à¸ รà¸à¸à¸à¸à¸§à¹à¸²à¸¡à¸±à¸à¸à¸°à¹à¸ªà¸£à¹à¸à¸à¹à¸²à¸à¸³à¹à¸à¹à¸ à¸à¹à¸²à¸à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¹à¸à¹à¹à¸ [à¸à¸¹à¹à¸¡à¸·à¸ DevTools](https://developers.google.com/web/updates/2018/01/devtools#async)
- -- "Step out": à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¶à¸à¸à¸£à¸£à¸à¸±à¸à¸ªà¸¸à¸à¸à¹à¸²à¸¢à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸, à¸à¸µà¸¢à¹à¸¥à¸±à¸ `key:Shift+F11`
-: à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸à¸ªà¸¸à¸à¸à¹à¸²à¸¢à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸ à¸à¸±à¹à¸à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¹à¸à¸à¹à¸à¸¢à¹à¸¡à¹à¸à¸±à¹à¸à¹à¸à¹à¸à¸¢à¹à¸à¹ à¹à¸à¹à¹à¸£à¸²à¹à¸¡à¹à¸ªà¸à¹à¸à¸¡à¸±à¸ à¹à¸¥à¸°à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¹à¸à¸à¸à¸à¸¶à¸à¸à¸¸à¸à¸à¸à¸à¸à¸à¸¡à¸±à¸à¹à¸«à¹à¹à¸£à¹à¸§à¸à¸µà¹à¸ªà¸¸à¸
+ -- "Step out": à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¹à¸à¸à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸, à¸à¸¸à¹à¸¡à¸¥à¸±à¸ `key:Shift+F11`
+: à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¹à¸à¹à¸à¸à¹à¸à¹à¸à¸à¸à¸à¸¶à¸à¸à¸£à¸£à¸à¸±à¸à¸ªà¸¸à¸à¸à¹à¸²à¸¢à¸à¸à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸ à¹à¸à¹à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¹à¸à¸à¹à¸à¸¢à¹à¸¡à¹à¹à¸à¹à¸à¸±à¹à¸à¹à¸à¹à¸à¸¢à¹à¸à¹ à¹à¸à¹à¹à¸¡à¹à¹à¸à¹à¸ªà¸à¹à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¸à¸±à¹à¸ à¹à¸¥à¸°à¸à¸¢à¸²à¸à¹à¸«à¹à¸¡à¸±à¸à¸à¸à¹à¸à¸¢à¹à¸£à¹à¸§
-- à¹à¸à¸´à¸/à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ breakpoint à¸à¸±à¹à¸à¸«à¸¡à¸
-: à¸à¸¸à¹à¸¡à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¹à¸¥à¸·à¹à¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸ à¹à¸à¹à¹à¸à¸´à¸/à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ breakpoint à¸à¸±à¹à¸à¸«à¸¡à¸
+: à¸à¸¸à¹à¸¡à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¹à¸¥à¸·à¹à¸à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥ à¹à¸à¹à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¸´à¸/à¸à¸´à¸ breakpoint à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸£à¹à¸à¸¡à¸à¸±à¸
-- à¹à¸à¸´à¸/à¸à¸´à¸à¸à¸²à¸£à¸«à¸¢à¸¸à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¹à¸¡à¸·à¹à¸à¸¡à¸µà¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸
-: à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ หาà¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸¹à¸à¹à¸à¸´à¸à¸à¸¢à¸¹à¹ à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¸£à¸±à¸à¸ªà¸à¸£à¸´à¸à¸à¹à¸à¸°à¸«à¸¢à¸¸à¸à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´ à¹à¸¥à¹à¸§à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸§à¸´à¹à¸à¸£à¸²à¸°à¸«à¹à¸à¸±à¸§à¹à¸à¸£à¹à¸ debugger à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸à¸°à¹à¸£à¸à¸´à¸à¸à¸¥à¸²à¸ à¸à¸±à¸à¸à¸±à¹à¸à¸«à¸²à¸à¸ªà¸à¸£à¸´à¸à¸à¹à¸à¸à¸à¹à¸£à¸²à¸¥à¹à¸¡à¹à¸«à¸¥à¸§à¸à¹à¸§à¸¢à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸´à¸ debugger à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¹ à¹à¸¥à¸°à¸£à¸µà¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸¡à¸±à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§à¸à¸µà¹à¹à¸«à¸à¹à¸¥à¸°à¸à¸£à¸´à¸à¸à¹à¸à¸à¸à¸°à¸à¸±à¹à¸à¹à¸à¹à¸à¸à¸¢à¹à¸²à¸à¹à¸£
+: à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸ หาà¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸¢à¸¹à¹ à¹à¸§à¸¥à¸²à¸¡à¸µà¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸´à¸à¸à¸¶à¹à¸à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸ªà¸à¸£à¸´à¸à¸à¹ มัà¸à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸³à¸à¸²à¸à¸à¸±à¸à¸à¸µ à¸à¸¶à¹à¸à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¹à¸²à¸à¹ à¹à¸à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¸à¸´à¸à¸à¸à¸à¸´ à¸à¸±à¸à¸à¸±à¹à¸à¸à¹à¸²à¸ªà¸à¸£à¸´à¸à¸à¹à¸à¸à¸à¹à¸£à¸²à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¸£à¸²à¸°à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸´à¸à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹ à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¹ à¹à¸¥à¹à¸§à¹à¸«à¸¥à¸à¸«à¸à¹à¸²à¹à¸§à¹à¸à¹à¸«à¸¡à¹à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸¡à¸±à¸à¸«à¸¢à¸¸à¸à¸à¸µà¹à¸à¸£à¸à¹à¸«à¸ à¹à¸¥à¸°à¸ªà¸à¸²à¸à¸°à¸à¸à¸à¸à¸±à¹à¸à¹à¸à¹à¸à¸¢à¸±à¸à¹à¸
-```smart header="à¸à¸³à¹à¸à¸´à¸à¹à¸à¸à¸µà¹à¸à¸µà¹"
-à¸à¸¥à¸´à¸à¸à¸§à¸²à¸à¸à¸à¸£à¸£à¸à¸±à¸à¹à¸à¹à¸ à¸à¸°à¹à¸à¸´à¸à¹à¸¡à¸à¸¹à¸à¸£à¸´à¸à¸à¸à¸µà¹à¸¡à¸µà¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¹à¸à¸µà¹à¸£à¸µà¸¢à¸à¸§à¹à¸² "Continue to here"
+```smart header="Continue to here"
+à¸à¸¥à¸´à¸à¸à¸§à¸²à¸à¸µà¹à¸à¸£à¸£à¸à¸±à¸à¹à¸à¹à¸à¸à¸°à¹à¸à¸´à¸à¹à¸¡à¸à¸¹à¸à¸£à¸´à¸à¸ à¸à¸¶à¹à¸à¸¡à¸µà¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¹à¸à¸µà¸¡à¸²à¸à¸à¸¢à¹à¸²à¸ "Continue to here"
-à¸à¸±à¹à¸à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸¥à¸·à¹à¸à¸à¸«à¸¥à¸²à¸¢à¸à¸±à¹à¸à¸à¸à¸à¹à¸à¸¢à¸±à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸±à¹à¸ à¹à¸à¹à¹à¸£à¸²à¸¢à¸±à¸à¸à¸µà¹à¹à¸à¸µà¸¢à¸à¸à¸±à¹à¸ breakpoint
+à¸à¸µà¹à¸à¸°à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¸à¸¢à¸²à¸à¸à¹à¸²à¸¡à¹à¸à¸«à¸¥à¸²à¸¢à¸à¸±à¹à¸à¸à¸à¸à¸à¸à¸à¸¶à¸à¸à¸£à¸£à¸à¸±à¸à¸à¸±à¹à¸ à¹à¸à¹à¸à¸µà¹à¹à¸à¸µà¸¢à¸à¸à¸±à¹à¸ breakpoint
```
-## Logging
+## à¸à¸²à¸£à¹à¸à¹à¸à¸¥à¹à¸à¸
-à¹à¸à¸·à¹à¸à¹à¸ªà¸à¸à¸à¸¥à¸à¸²à¸à¸à¸¢à¹à¸²à¸à¹à¸à¸à¸µà¹à¸à¸à¸à¹à¸à¸¥à¸à¸²à¸à¹à¸à¹à¸à¸à¸à¸à¹à¸£à¸² มีà¸à¸±à¸à¸à¹à¸à¸±à¸ `console.log`
+à¹à¸à¸·à¹à¸à¹à¸ªà¸à¸à¸à¸¥à¸à¸²à¸à¸à¸¢à¹à¸²à¸à¹à¸à¸¢à¸±à¸à¸à¸à¸à¹à¸à¸¥à¸à¸²à¸à¹à¸à¹à¸à¸à¸à¸à¹à¸£à¸² à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸±à¸à¸à¹à¸à¸±à¸ `console.log`
-à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¸à¸µà¹à¸à¸°à¹à¸ªà¸à¸à¸à¹à¸²à¸à¸²à¸ `0` à¸à¸¶à¸ `4` à¹à¸à¸à¸à¸à¹à¸à¸¥:
+à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¹à¸à¹à¸à¸à¸µà¹à¸à¸°à¹à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¹à¸à¹à¸à¹ `0` à¸à¸¶à¸ `4` à¹à¸à¸à¸µà¹à¸à¸à¸à¹à¸à¸¥:
```js run
-// à¹à¸à¸´à¸à¸à¸à¸à¹à¸à¸¥à¹à¸à¸·à¹à¸à¸à¸¹
+// à¹à¸à¸´à¸à¸à¸à¸à¹à¸à¸¥à¹à¸à¸·à¹à¸à¸à¸¹à¸à¸¥à¸¥à¸±à¸à¸à¹
for (let i = 0; i < 5; i++) {
- console.log("à¸à¹à¸²,", i);
+ console.log("value,", i);
}
```
-à¸à¸¹à¹à¹à¸à¹à¸à¸±à¹à¸§à¹à¸à¸à¸°à¹à¸¡à¹à¹à¸«à¹à¸à¹à¸à¸²à¸à¹à¸à¸¸à¸à¸à¸µà¹ มัà¸à¸à¸°à¸à¸¢à¸¹à¹à¹à¸à¸à¸à¸à¹à¸à¸¥ หาà¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸¹à¸¡à¸±à¸ à¹à¸«à¹à¹à¸à¸´à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡ Console à¸à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸² หรืà¸à¸à¸ `key:Esc` à¹à¸à¸à¸à¸°à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¸·à¹à¸: à¸à¸±à¹à¸à¸à¸°à¹à¸à¸´à¸à¸à¸à¸à¹à¸à¸¥à¸à¸µà¹à¸à¹à¸²à¸à¸¥à¹à¸²à¸
+à¸à¸¹à¹à¹à¸à¹à¸à¸±à¹à¸§à¹à¸à¸à¸°à¹à¸¡à¹à¹à¸«à¹à¸à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸µà¹ à¹à¸à¸£à¸²à¸°à¸¡à¸±à¸à¸à¸¢à¸¹à¹à¹à¸à¸à¸à¸à¹à¸à¸¥ หาà¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸¹ à¹à¸«à¹à¹à¸à¸´à¸à¹à¸à¸ Console à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¸à¸à¸±à¸à¸à¸² หรืà¸à¸à¸ `key:Esc` à¹à¸à¸à¸à¸°à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¹à¸à¸à¸à¸·à¹à¸ à¸à¸¶à¹à¸à¸à¸°à¹à¸à¸´à¸à¸à¸à¸à¹à¸à¸¥à¸à¸¶à¹à¸à¸¡à¸²à¸à¸µà¹à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸à¸à¸à¸«à¸à¹à¸²à¸à¸
+
+à¸à¹à¸²à¹à¸£à¸²à¸¡à¸µà¸à¸²à¸£à¸¥à¹à¸à¸à¹à¸à¹à¸à¹à¸à¸¡à¸²à¸à¸à¸ à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¹à¸§à¹à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸°à¹à¸£à¸à¸¶à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸à¸¹à¸à¸à¸±à¸à¸à¸¶à¸à¹à¸§à¹ à¹à¸à¸¢à¹à¸¡à¹à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¹à¸à¹à¸à¸±à¸§à¸à¸µà¸à¸±à¸à¹à¸à¸à¸£à¹
-à¸à¹à¸²à¹à¸£à¸²à¸¡à¸µà¸à¸²à¸£à¸¥à¹à¸à¸à¹à¸à¹à¸à¹à¸à¸à¸à¸à¹à¸£à¸²à¸¡à¸²à¸à¸à¸ à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸«à¹à¸à¸§à¹à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸°à¹à¸£à¸à¸¶à¹à¸à¸à¸²à¸à¸à¸±à¸à¸à¸¶à¸ à¹à¸à¸¢à¹à¸¡à¹à¸à¹à¸à¸à¹à¸à¹ debugger
+à¸à¹à¸à¸à¸§à¸²à¸¡à¸ªà¸£à¸¸à¸à¸à¸µà¹à¸à¸à¸´à¸à¸²à¸¢à¸§à¸´à¸à¸µà¸à¸²à¸£à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¸ªà¸à¸£à¸´à¸à¸à¹à¹à¸¥à¸°à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¹à¸à¹à¸à¸µà¸¡à¸²à¸à¸à¸£à¸±à¸ ภาษาà¸à¸µà¹à¹à¸à¹à¸à¹à¸à¸±à¸à¹à¸à¸à¹à¸à¹à¸²à¹à¸à¸à¹à¸²à¸¢
## สรุà¸
-à¸à¸¢à¹à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸«à¹à¸ มีสามวิà¸à¸µà¸«à¸¥à¸±à¸à¹à¸à¸à¸²à¸£à¸«à¸¢à¸¸à¸à¸ªà¸à¸£à¸´à¸à¸à¹:
-1. Breakpoint
+à¸à¸¢à¹à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸«à¹à¸ มีสามวิà¸à¸µà¸«à¸¥à¸±à¸à¹à¸à¸à¸²à¸£à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¸ªà¸à¸£à¸´à¸à¸à¹:
+1. à¸à¸¸à¸à¸«à¸¢à¸¸à¸ (breakpoint)
2. à¸à¸³à¸ªà¸±à¹à¸ `debugger`
-3. à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸ (à¸à¹à¸²à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸¹à¸à¹à¸à¸´à¸ à¹à¸¥à¸°à¸à¸¸à¹à¸¡ à¹à¸à¹à¸ "on")
+3. à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸ (à¸à¹à¸²à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¸à¸¢à¸¹à¹à¹à¸¥à¸°à¸à¸¸à¹à¸¡ à¸à¸¢à¸¹à¹à¹à¸à¸ªà¸à¸²à¸à¸° "à¹à¸à¸´à¸")
-à¹à¸¡à¸·à¹à¸à¸«à¸¢à¸¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸µà¸à¸±à¹à¸: à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸¥à¸°à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¹à¸à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¸µà¹à¹à¸«à¸
+à¹à¸¡à¸·à¹à¸à¸«à¸¢à¸¸à¸à¹à¸¥à¹à¸§ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸µà¸à¸±à¸à¹à¸à¹à¹à¸à¸¢à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¹à¸²à¸à¸±à¸§à¹à¸à¸£à¹à¸¥à¸°à¸à¸´à¸à¸à¸²à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¹à¸à¹à¸ à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¹à¸²à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¸£à¸à¸à¸¸à¸à¹à¸«à¸
-มีà¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¸à¸¡à¸²à¸à¸¡à¸²à¸¢à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸¡à¸²à¸à¸à¸§à¹à¸²à¸à¸µà¹à¸à¸¥à¹à¸²à¸§à¸à¸¶à¸à¸à¸µà¹à¸à¸µà¹ à¸à¸¹à¹à¸¡à¸·à¸à¸à¸à¸±à¸à¹à¸à¹à¸¡à¸à¸¢à¸¹à¹à¸à¸µà¹
+à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸¡à¸µà¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¸à¸¡à¸²à¸à¸¡à¸²à¸¢à¸à¸à¸à¹à¸«à¸à¸·à¸à¸à¸²à¸à¸à¸µà¹à¸à¸¥à¹à¸²à¸§à¸à¸¶à¸à¸à¸µà¹à¸à¸µà¹ สามารà¸à¸à¹à¸²à¸à¸à¸¹à¹à¸¡à¸·à¸à¸à¸à¸±à¸à¹à¸à¹à¸¡à¹à¸à¹à¸à¸µà¹
-à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¸à¸à¸à¸µà¹à¹à¸à¸µà¸¢à¸à¸à¸à¸à¸µà¹à¸à¸°à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸µà¸à¸±à¹à¸ à¹à¸à¹à¹à¸à¸ ายหลัภà¹à¸à¸¢à¹à¸à¸à¸²à¸°à¸à¸¢à¹à¸²à¸à¸¢à¸´à¹à¸à¸«à¸²à¸à¸à¸¸à¸à¸à¸³à¸à¸²à¸à¸à¸±à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸¡à¸²à¸ à¹à¸à¸£à¸à¹à¸à¸à¸µà¹à¸à¸±à¹à¸à¹à¸¥à¸°à¸à¸¹à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¹à¸à¸ªà¸¹à¸à¸à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²
+à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸à¸µà¸¢à¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸µà¸à¸±à¸ à¹à¸à¹à¹à¸à¸ ายหลัภà¹à¸à¸¢à¹à¸à¸à¸²à¸°à¸à¹à¸²à¸à¸¸à¸à¸à¹à¸à¸à¸à¸³à¸à¸²à¸à¸à¸±à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¹à¸à¸¢à¹ à¹à¸à¸°à¸à¸³à¹à¸«à¹à¹à¸à¸¨à¸¶à¸à¸©à¸²à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¹à¸à¸ªà¸¹à¸à¸à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²
-à¹à¸à¹ à¹à¸¥à¸°à¸à¸¸à¸à¸¢à¸±à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸³à¹à¸«à¸à¹à¸à¸à¹à¸²à¸à¹ à¸à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²à¹à¸¥à¸°à¸à¸¹à¹à¸à¸µà¸¢à¸à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸ à¸à¸±à¹à¸à¸à¸²à¸à¹à¸à¹à¸à¹à¸ªà¹à¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¹à¸§à¸à¸µà¹à¸ªà¸¸à¸à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸² à¸à¸¢à¹à¸²à¸¥à¸·à¸¡à¸à¸¥à¸´à¸à¸à¸§à¸²à¹à¸¥à¸°à¹à¸¡à¸à¸¹à¸à¸£à¸´à¸à¸!
+à¸à¹à¸ à¹à¸¥à¹à¸§à¸à¹à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸ªà¹à¸§à¸à¸à¹à¸²à¸à¹ à¸à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸² à¹à¸¥à¹à¸§à¸ªà¸±à¸à¹à¸à¸à¸à¸¹à¸§à¹à¸²à¸¡à¸µà¸à¸°à¹à¸£à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸à¸à¹à¸²à¸ à¸à¸µà¹à¸à¹à¸²à¸à¸°à¹à¸à¹à¸à¸§à¸´à¸à¸µà¸à¸µà¹à¹à¸£à¹à¸§à¸à¸µà¹à¸ªà¸¸à¸à¹à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¸à¸à¸±à¸à¸à¸² à¹à¸¥à¸°à¸à¸¢à¹à¸²à¸¥à¸·à¸¡à¸¥à¸à¸à¸à¸¥à¸´à¸à¸à¸§à¸²à¹à¸à¸·à¹à¸à¹à¸à¸´à¸à¹à¸¡à¸à¸¹à¸à¸£à¸´à¸à¸à¸à¸¹à¸à¹à¸§à¸¢à¸¥à¹à¸°!
\ No newline at end of file