Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เมื่อไหร่ควรใช้ Set ใน JavaScript


ใช้ Set เมื่ออยากเก็บสมาชิกที่ไม่ซ้ำกัน (unique) ในคอนเทนเนอร์ ซึ่งลำดับไม่สำคัญ และหลักๆ ใช้ตรวจสอบ membership ของอ็อบเจกต์ต่างๆ

Set ยังมีประโยชน์เมื่ออยากทำ operations เช่น union, intersection, difference เหมือนเซตคณิตศาสตร์

มาดูทั้งการสร้าง set เองและใช้ built-in ใน ES6

เมธอดที่จะนำไปใช้

ES6 set API มีเมธอดบางอย่าง เราจะ implement ในของเราและดูการใช้งาน built-in class

  • add() − เพิ่มสมาชิกใหม่ใน set
  • clear() − ล้างสมาชิกทั้งหมด
  • delete() − ลบสมาชิกเฉพาะ
  • has() − ตรวจสอบว่าค่ามีใน set หรือไม่
  • values() − คืนค่าทั้งหมดใน set