انظر مباشرة إلى الكود ، يتم نشر نتائج الاختبار أيضًا في الداخل
نسخ رمز رمز على النحو التالي:
var errdemo = new array () ؛
ARRDEMO [0] = 10 ؛
ARRDEMO [1] = 50 ؛
ARRDEMO [2] = 51 ؛
ARRDEMO [3] = 100 ؛
errdemo.sort () ؛
تنبيه (ARRDEMO) ؛
ardemo.sort (وظيفة (أ ، ب) {return a> b؟ 1: -1}) ؛
تنبيه (ARRDEMO) ؛
ardemo.sort (وظيفة (a ، b) {return a <b؟ 1: -1}) ؛
تنبيه (ARRDEMO) ؛
ختاماً:
1. بعد استدعاء طريقة الفرز ، سوف يؤثر على نفسه (بدلاً من إنشاء صفيف جديد)
2. يتم فرز طريقة Sort () بشكل افتراضي ، لذلك عند فرز الصفيف الرقمي ، لا تفكر في الأمر كأمر مسلم به أنه سيتم فرزه بحجم الحجم!
3. لتغيير سلوك الفرز الافتراضي (أي الفرز حسب الحرف) ، يمكنك تحديد وظيفة قواعد الفرز (كما هو موضح في هذه الحالة)