7 เคล็ดลับง่าย ๆ สำหรับการเขียน JavaScript Code
14-ก.ย.-22
คัมภีร์เทพ IT
ปัจจุบัน ทุกคนคงเห็นด้วยว่า JavaScript ถูกใช้งานอย่างแพร่หลายจาก Developers ทั่วโลก แต่งานของ Developers ก็มีหลายสิ่งให้ทำ หากมีเคล็ดลับที่ช่วยให้การเขียน Code ของพวกเขาสะดวกและมีประสิทธิภาพมากขึ้น น่าจะเป็นเรื่องที่ดี ดังนั้นบทความนี้จะมาเผย 7 เคล็ดลับง่าย ๆ สำหรับการเขียน JavaScript Code เรามาดูกันเลยว่ามีอะไรบ้าง
1. ใช้ Object แทนการใช้ “Switch”
เรามักใช้ Switch เพื่อจัดการกับสิ่งต่าง ๆ แต่คุณเคยคิดที่จะใช้ Object เพื่อทำให้ Code ของคุณอ่านและทำความเข้าใจง่ายขึ้น บ้างไหม (มันอาจใช้งานได้ผลดี ในสถานการณ์ที่เรียบง่าย บางสถานการณ์เท่านั้น)
คุณอาจจะใช้ Object เพื่อให้สามารถทำสิ่งนั้นได้
2. ใช้ “Includes” Method แทนที่จะใช้ “If” หลาย ๆ ตัว
คุณมักจะเขียน Code แบบนี้หรือไม่? การใช้หลาย ๆ Conditions ก็สามารถส่งผลบางอย่างกับ Logic ได้ วันหนึ่งเมื่อ Business ของคุณเติบโตขึ้น คุณอาจมีการเขียน “||” มากเกินกว่าที่ควรจะเป็น ซึ่งถือว่า ไม่ค่อยดีนัก
ลองใช้ Includes เพื่อให้คุณสามารถ Maintain Code ได้ดีขึ้น
3. ใช้ Default Parameters ของ ES6 Function
ทำไมคุณถึงไม่ใช้ Default Parameters ดูล่ะ?
4. ใช้ “? … : …” แทนการใช้ “If… Else…”
หลายครั้งที่การตัดสินใจแบบมีเงื่อนไขที่เรียบง่าย ก็ไม่จำเป็นต้องใช้ “if” เสมอไป
คุณสามารถลดความซับซ้อนของ Code ด้วย Ternary Expression
5. ใช้ “+” ในการ Convert String ไปเป็น Number
คุณอาจใช้ Number() และ parseInt() เพื่อ Convert String ไปเป็น Number
แต่คุณสามารถใช้ “+” ซึ่งเป็นวิธีที่ง่ายกว่าเดิม
6. ใช้ “JSON.stringify” เพื่อการแสดงผลที่ดูสวยงามยิ่งขึ้น
นี่คือ Nested Object ที่ซ้อนกันหลาย Level ซึ่งคุณอาจใช้ console.log เพื่อ Print ออกมา
แต่นั่นก็อาจไม่สะดวกนักสำหรับการดู Properties บางอย่าง เราจำเป็นต้อง Expand แต่ละ Level ด้วยตนเองเพื่อดูข้อมูล
จะเห็นว่ามันสะดวกและใช้งานง่ายจริง ๆ
7. ใช้ “Fill” กับ Array
เริ่มต้นประกาศ Array ที่มี Length คงที่ และแต่ละ Item ก็คือ "fatfish" ดังที่แสดงด้านล่างนี้
อันที่จริงแล้ว การใช้ Fill จะทำให้คุณเขียน Code ได้ง่ายกว่าเดิม
หมายเหตุ: เคล็ดลับเหล่านี้อาจไม่เหมาะกับการใช้ในทุกสถานการณ์เสมอไป มันสามารถใช้ได้กับบางสถานการณ์
ที่มา: https://javascript.plainenglish.io/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด