นี่คือบล็อก try-catch แบบคลาสสิก.
try-catch
JavaScript ให้วิธีง่ายๆ ในการบันทึกข้อความไปยังคอนโซลตั้งแต่ต้น.
ในอดีต, ภาษาการเขียนโปรแกรมแบบคำสั่งเช่นเวอร์ชันเก่าๆ ของ BASIC หรือ Assembly ขาดการทำงานของฟังก์ชันที่เสนอ ตลอดเวลา, ความคิดของโค้ดแบบ modular ในภาษาเช่น C ได้นำเสนอความคิดที่ว่าการแบ่งโค้ดออกเป็นหน่วย (ฟังก์ชันหรือ procedures) นำไปสู่การจัดระเบียบและลอจิกที่ชัดเจนยิ่งขึ้น ใน JavaScript, นอกเหนือจากฟังก์ชันทั่วๆ ไป เรายังมี arrow functions ตั้งแต่ ES6 (2015) ซึ่งให้ syntax ที่กะทัดรัดยิ่งขึ้นและเหมาะสำหรับฟังก์ชันที่ไม่ใช่เมทอด วิธีการเลือกและพัฒนาเกี่ยวกับการจัดระเบียบโค้ดใน JavaScript รวมถึงการใช้งานแบบ object-oriented โดยใช้คลาส หรือแนวคิดการเขียนโปรแกรมแบบฟังก์ชันที่มองฟังก์ชันเป็นสิ่งสำคัญ ในด้านการใช้งาน, ฟังก์ชัน JavaScript รองรับ closures, ให้วิธีรักษาการเข้าถึงสโคปของฟังก์ชันหลังจากการทำงานแล้ว, ซึ่งมีประสิทธิภาพสำหรับการกลั่นและสร้างฟังก์ชัน factory ในหมู่แบบอื่นๆ.
มาดูตัวอย่างง่ายๆ ที่การ Refactor สามารถทำให้โค้ดของคุณกระชับและอ่านง่ายขึ้น ที่นี่เราจะ Refactor ฟังก์ชันที่คำนวณผลรวมของอาร์เรย์ของตัวเลข ก่อนการ Refactor.