أحدث البرامج التعليمية وتطوير الشبكة
 

JavaScript مجموعة المرجعي


كائن مجموعة

يستخدم الكائن صفيف لتخزين قيم متعددة في متغير واحد:

var cars = ["Saab", "Volvo", "BMW"];

أدلة المصفوفة هي الصفرية: العنصر الأول في المصفوفة هو 0، والثاني هو 1، وهلم جرا.

لتعليمي حول صالحة، اقرأ جافا سكريبت صفيف التعليمي .


خصائص مجموعة

خاصية وصف
constructor يعود الدالة التي تم إنشاؤها النموذج الكائن صفيف في
length مجموعات أو إرجاع عدد من العناصر في مجموعة
prototype يسمح لك لإضافة خصائص وأساليب إلى كائن صفيف

طرق مجموعة

طريقة وصف
concat() ينضم اثنين أو أكثر من المصفوفات، وإرجاع نسخة من صفائف انضم
copyWithin() عناصر نسخ مجموعة ضمن مجموعة، من وإلى مواقع محددة
every() الشيكات إذا كان كل عنصر في مجموعة اجتياز اختبار
fill() ملء عناصر في مجموعة مع قيمة ثابتة
filter() يخلق مجموعة جديدة مع كل عنصر في صفيف اجتياز اختبار
find() بإرجاع قيمة العنصر الأول في صفيف اجتياز اختبار
findIndex() إرجاع فهرس العنصر الأول في صفيف اجتياز اختبار
forEach() استدعاء دالة لكل عنصر من عناصر مجموعة
indexOf() بحث مجموعة لعنصر وإرجاع موقفها
isArray() اختبار ما إذا كان كائن صفيف
join() ينضم جميع عناصر المصفوفة إلى سلسلة
lastIndexOf() بحث مجموعة لعنصر، ابتداء من نهاية، وإرجاع موقفها
map() يخلق مجموعة جديدة مع نتيجة استدعاء دالة لكل عنصر من عناصر مجموعة
pop() يزيل العنصر الأخير من مجموعة، ويعود هذا العنصر
push() يضيف عناصر جديدة إلى نهاية صفيف، وإرجاع طول الجديد
reduce() تخفيض قيم صفيف لقيمة واحدة (going left-to-right)
reduceRight() تخفيض قيم صفيف لقيمة واحدة (going right-to-left)
reverse() عكس ترتيب العناصر في مجموعة
shift() يزيل العنصر الأول من صفيف، ويعود هذا العنصر
slice() يختار جزء من صفيف، وإرجاع مجموعة جديدة
some() الشيكات إذا كان أي من العناصر في مجموعة اجتياز اختبار
sort() يفرز عناصر المصفوفة
splice() ويضيف / يزيل عناصر من مجموعة
toString() تحويل صفيف إلى سلسلة، وإرجاع النتيجة
unshift() يضيف عناصر جديدة إلى بداية صفيف، وإرجاع طول الجديد
valueOf() إرجاع القيمة البدائية للمجموعة