Skip to content

IF Else

ใช้ตรวจสอบเงื่อนไขและดำเนินการตามผลลัพธ์ true หรือ false

Switch Case

ใช้เลือกกรณีจากหลาย ๆ ค่าที่กำหนด

  • if else => ใส่ logic condition ได้
  • switch case => ใส่ value condition ได้อย่างเดียว

Operator

Ternary Operator

ใช้ในการทำเงื่อนไขแบบสั้น

Logical Operators

ใช้ตรวจสอบเงื่อนไขหลาย ๆ อันร่วมกัน

Nullish Coalescing Operator (??)

ใช้ตรวจสอบว่าเป็น null หรือ undefined หรือไม่

Array

Filter

ใช้กรองค่าจาก array ตามเงื่อนไขที่กำหนด

TIP

ถ้าข้อมูล dynamic กำหนดให้อยู๋ในระบบแบบ array แล้วใช่ filter จะง่ายกว่าใช้ if else

forEach

ใช้ loop ผ่านแต่ละค่าใน array และทำการดำเนินการตามที่กำหนด

map

ใช้สร้าง array ใหม่โดยการปรับเปลี่ยนค่าจาก array เดิม

Optional Chaining (?.)

เข้าถึงคุณสมบัติของอ็อบเจกต์โดยไม่ต้องตรวจสอบ null หรือ undefined ล่วงหน้า

Set and Map

ใช้จัดเก็บข้อมูลในรูปแบบใหม่ เช่น Set และ Map

Try...Catch Statement

ใช้จัดการข้อผิดพลาดที่เกิดขึ้นระหว่างการทำงานของโปรแกรม

Generators

ฟังก์ชันที่สามารถหยุดและกลับมาทำงานต่อได้

Proxy

วัตถุที่ใช้จัดการการเข้าถึงคุณสมบัติของอ็อบเจกต์อื่น

Recursion

การเรียกฟังก์ชันตัวเองซ้ำ ๆ จนกว่าจะถึงเงื่อนไขการหยุด

Released under the MIT License