เมื่อเขียนฟังก์ชันจาวาสคริปต์ที่มีพารามิเตอร์เยอะ ควรใช้วิธีใดเพื่อให้อ่านเข้าใจง่าย
กใช้ตัวแปรสาธารณะแทนพารามิเตอร์
ขทำให้ฟังก์ชันยาวขึ้นเพื่อให้จำง่าย
คส่งพารามิเตอร์เป็นออบเจ็กต์เดียว
งส่งพารามิเตอร์ทั้งหมดเป็นค่า
เฉลยอธิบาย
การส่งพารามิเตอร์เป็นออบเจ็กต์เดียว (object parameter) ช่วยให้รหัสอ่านเข้าใจได้ง่ายขึ้น เพราะจะเห็นชื่อและค่าของแต่ละพารามิเตอร์ อีกทั้งง่ายต่อการขยายเพิ่มพารามิเตอร์ใหม่ ตัวเลือก ก ทำให้อ่านยาก ตัวเลือก ค ไม่ช่วย และตัวเลือก ง อันตรายต่อความปลอดภัยและการดำรงรักษา