تحلل هذه المقالة استخدام SORT () في JavaScript. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
بناء الجملة:
arrayobject.sort (sortby)
تعتقد أن هذا ليس هو الطريق الصحيح ولكنك تحبها
يتم استخدام وظيفة الانقسام أيضًا هنا ، بهدف الذهاب إلى مجموعة من الأوتار ، والتي يتم استخدامها بشكل أكثر شيوعًا. ثم قم بفرز القيم الموجودة في الصفيف من خلال Sort Function Sort () من الصفيف للحصول على صفيف جديد ، ثم إخراج محتويات الصفيف عن طريق الحلق للحصول على السلسلة المرتبة.
في المثال ، افتراضيًا ، سيتم فرزه بواسطة رمز ASCII.
إذا كان رقمًا ، فماذا سيحدث؟ جربه ~
قم بتعديل القيمة في P على النحو التالي:
20 38 19 32 654 2 123 454 4
نتيجة العملية هي: 123 19 2 20 32 38 4 454 654
يتم فرزه عن طريق تشفير الأحرف ، وليس حجم القيمة.
إذا كنت ترغب في فرز الأرقام ، فأنت بحاجة إلى كتابة بضعة أسطر أخرى من التعليمات البرمجية:
الرمز المعدل كما يلي:
OriginArr = OriginArr.sort (function (a ، b) {return a - b ؛}) ؛نتائج التشغيل: 2 4 19 20 32 38 123 454 654
يتم فرز الأنواع أعلاه بالترتيب الإيجابي. إذا كان ذلك بالترتيب العكسي ، فيجب تغييره:
تغيير العودة A - ب ؛ في الوظيفة لإرجاع ب - أ.
إذا كان نوعًا من الرسائل ، فإن الكود الذي تم تغييره هو كما يلي:
OriginArr = OriginArr.sort (function (a ، b) {if (a> b) return -1 ؛ if (a <b) return 1 ؛ return 0 ؛}) ؛آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.