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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด