كائن مجموعة
يستخدم الكائن صفيف لتخزين قيم متعددة في متغير واحد:
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() | إرجاع القيمة البدائية للمجموعة |