عبدالرحمن | Abdel Rahman
عبدالرحمن | Abdel Rahman

@programmingwa

9 تغريدة 94 قراءة Oct 01, 2021
🟢⚫ كيف نرتب المصفوفات في لغة JavaScript ؟
الدالة sort تقوم بترتيب المصفوفة و ارجاع مصفوفة جديدة مرتبة.
في هذا الثريد سنتعلم كيف نستعمل الدالة sort
#البرمجة_مع_عبدالرحمن #برمجة
الدالة sort تأخذ parameter واحد وهو دالة تقوم باجراء المنطق المراد لترتيب العناصر داخل المصفوفة.
الدالة المرفقة تاخذ 2 parameters، الأول هو العنصر الاول و الثاني هو العنصر الثاني.
في داخل الدالة نقوم باجراء المنطق الذي نحتاجه للمقارنة بين العنصرين.
اذا كنا نريد أن نرتب العنصر الأول قبل الثاني فيجب أن نرجع قيمة سالبة(مثال: -1).
اذا كن نريد أن نرتب العنصر العنصر الثاني قبل الأول فيجب أن نرجع قيمة موجبة (مثال: 1)
في حال لا نريد أن نغير شيء نقوم بارجاع القيمة صفر
المثال الأول: ترتيب الأرقام تصاعدياً
المثال الثاني: ترتيب الأرقام تنازلياً
لاحظ أننا فقط غير قيم الارجاع
المثال الثالث: ترتيب الأرقام تصاعديا بشكل مختصر.
لاحظ أننا نستطيع ارجاع الفرق بين الرقم الأول والرقم الثاني وسنحصل على نفس النتيجة
المثال الرابع: ترتيب الأرقام تنازلياً بشكل مختصر
لاحظ أننا فقط بدلنا أماكن العنصرين في العملية الحسابية
نستطيع أيضا أن نستعمل الدالة sort مع جميع أنواع البيانات و نستخدم المنطق الخاص بنا للترتيب
في المثال التالي، نقوم بترتيب مصفوفة متكونة من objects.

جاري تحميل الاقتراحات...