تصف هذه المقالة استخدام فرز وظيفة الفرز في JS. شاركه للرجوع إليه ، على النحو التالي:
لقد واجهت مؤخرًا سؤال مقابلة حول الفرز. من أجل تحسين نقاط معرفتي ، سأكتب ملاحظة دراسة هنا.
<html> <Head> <title> class_obj_js_class </itlect> <script language = javaScript> // sort () يتم فرز طريقة رمز ASCII بشكل افتراضي. انظر مثالين التاليين وظيفة sortdemo () {var a ، l ؛ // إعلان المتغيرات. A = ARRAY ("X" ، "y" ، "D" ، "Z" ، "V" ، "M" ، "R") ؛ l = a.sort () ؛ // فرز صفيف. تنبيه (ل) ؛ العودة (ل) ؛ // إرجاع الصفيف المصنفة. } // sortdemo () ؛ function sortdemo2 () {var arr = [50،200،3000] ؛ arr.sort () ؛ التنبيه (ARR) ؛} // النتائج المعروضة هي 200 ، 3000 ، 50 ، لأنها يتم الحكم عليها بناءً على الحروف الأولى 2 ، 3 ، 5 // sortdemo2 () ؛ // فرز الأرقام المذكورة أعلاه وفقًا للحالة العليا. إذا كان الشرط عبارة عن حكم من الحجم ، لذلك حتى إذا كان فرز وظيفة Size TestFunction () {var numarr = new array (9 ، 23 ، 124) ؛ numarr.sort (دالة مقارنة (a ، b) {if (a> b) {return 1 ؛ // فرز الأرقام المذكورة أعلاه وفقًا للحالة العليا ، إذا كانت الشرط عبارة عن حكم من الحجم ، لذلك حتى إذا كان فرز وظيفة الحجم testFunction () {var numarr = new array (9 ، 23 ، 124) ؛ IS ، A بعد B} آخر مرة أخرى ؛ قارن (ب) {تنبيه (A: " + A) ؛ تنبيه (numarr) ؛} // testfunction2 () ؛/*لجعل عناصر الصفيف يتم ترتيبها بترتيب أرقام فردية أولاً وحتى الأرقام ، إذا كانت هناك حاجة إلى تبادل A و B ، إلا أن A و B لا يمكن أن تكون متطلبات من حيث الفراغات فقط ، فهي ترتبت فقط ، فهي ترتب من المتطلبات. 0 ، وهو فرز الشرط مرة واحدة*/وظيفة testAdvance () {var a = [1 ، 7 ، 3 ، 9 ، 6 ، 2 ، 8 ، 4] ؛ && a> b) {return 1 ؛ // أرقام فردية وحتى} return -1 ؛ A.ToString (). tolowercase () <عندما يتم تبادل B.ToString () B.ToString (). tolowercase () {return 1 ؛لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.