دليل مرجعي JavaScript Set

مجموعة جافا سكربت (Set) هي مجموعة من القيم الفريدة.

يمكن أن تظهر كل قيمة في المجموعة مرة واحدة فقط.

هذه القيم يمكن أن تكون من أي نوع، بما في ذلك القيم الأصلية أو الأشياء.

كيفية إنشاء مجموعة

يمكنك إنشاء مجموعة جافا سكربت عبر ما يلي:

  • تقديم مصفوفة إلى جديد إعداد()
  • إنشاء مجموعة باستخدام إضافة() إضافة قيمة

مثال 1

تقديم مصفوفة إلى جديد إعداد() وظيفة البناء:

// إنشاء مجموعة
كونسطنت لترز = جديد إعداد ("a","b","c");

جرب بنفسك

مثال 2

إنشاء مجموعة وإضافة قيمة:

// إنشاء مجموعة
كونسطنت لترز = جديد إعداد();
// إضافة قيمة إلى المجموعة
letters.add("a");
letters.add("b");
letters.add("c");

جرب بنفسك

طريقة/سمة مجموعة جافا سكربت

طريقة/سمة وصف
جديد إعداد() إنشاء مجموعة جديدة.
إضافة() إضافة عنصر جديد إلى المجموعة.
مسح() إزالة جميع العناصر من المجموعة.
حذف() إزالة عنصر من المجموعة.
مداخل() يعود بمعامل يحتوي على أزواج [القيمة، القيمة] (كل عنصر في المجموعة هو مفتاح وقيمة).
forEach() تطبيق وظيفة استدعاء مرة واحدة لكل عنصر.
يوجد() إذا كانت القيمة موجودة في المجموعة، فتعود صحيحة.
مفاتيح() مثل وظيفة قيم()
حجم يعود بعدد العناصر في المجموعة.
قيم() يعود بمعامل يشتمل على القيم في المجموعة.

وظيفة جديد إعداد()

تقديم مصفوفة إلى جديد إعداد() وظيفة البناء:

مثال

// إنشاء مجموعة
كونسطنت لترز = جديد إعداد ("a","b","c");

جرب بنفسك

قائمة عناصر المجموعة

يمكنك استخدام for..of تسلسل قائمة جميع العناصر في المجموعة (القيم):

مثال

// إنشاء مجموعة
كونسطنت لترز = جديد إعداد ("a","b","c");
// قائمة بجميع العناصر
تسمية متغير text = "";
لـ (كونسطنت إكس أوف لترز) {
  text += x;
}

جرب بنفسك