ใช้เรียงลำดับ () เพื่อจัดเรียงเดือด:
var arr = [5,39,8,1,2,13,55]; arr = arr.sort (ฟังก์ชั่น (a, b) {return ab}); console.log (arr); // 1,2,5,8,13,39,55การเรียงลำดับฟองตัวแปรที่สามไม่ได้ประกาศ:
จำนวนอาร์เรย์ในเลเยอร์แรก (คุณต้องผ่านกี่ครั้ง) และการเดินทางครั้งที่สอง (คุณต้องวนซ้ำกี่ครั้ง)
a = 10; // องค์ประกอบแรก b = 5; // องค์ประกอบถัดไปถ้า (a> b) {a = a+b; // a (15) = 10 +5; b = ab; // b (10) = 15 - 5; a = ab; // a (5) = 15-10;} var arr = [5,39,8,1,2,13,55]; ฟังก์ชั่น jssort (ele) {สำหรับ (var i = 0; i <ele.length; i ++) {// คุณต้องการวนซ้ำกี่ครั้ง if (ele [j]> ele [j+1]) {ele [j] = ele [j]+ele [j+1]; // a = a+b ele [j+1] = ele [j] -ele [j+1]; // b = a-bele [j] = ele [j] -ele [j+1]; // a = ab}}} return ele;} console.log (jssort (arr)); // 1,2,5,8,13,39,55วันนี้ฉันเห็นการเรียงลำดับลำไส้ใหญ่ออนไลน์
อาร์เรย์มีหมายเลของค์ประกอบ "110 King Kong No. 3", "200 King Kong No. 1", "50 King Kong No. 2", "30 King Kong No. 6", "30 King Kong No. 5", "30 King Kong No. 4" วิธีการเรียงลำดับอาร์เรย์ตามจำนวนตัวเลขในสตริง
คำตอบ: ใช้เรียงลำดับ () เรียงลำดับเพื่อใช้นิพจน์ทั่วไปในฟังก์ชั่นการโทรกลับ
arr.sort (ฟังก์ชั่น (a, b) {return parseint (a.match (/(/d+) (? = number)/) [1])-parseint (b.match (/(/d+) (? = number)/) [1])});วิธีการจับคู่ () สามารถดึงค่าที่ระบุภายในสตริงหรือค้นหาการจับคู่สำหรับนิพจน์ทั่วไปหนึ่งรายการขึ้นไป
วิธีนี้คล้ายกับ indexof () และ lastindexof () แต่จะส่งคืนค่าที่ระบุแทนตำแหน่งของสตริง
A.MATCH (/(/d +) (? = sign)/// number + zero times หรือครั้งหนึ่งตรงกับอักขระก่อนหน้าหรือการแสดงออกของ subexpression
มาดูตัวอย่างของการเรียงลำดับฟอง JS
ตัวอย่างตัวอย่างของการจัดเรียงฟอง JS
<html> <head> <script type = "text/javascript"> ฟังก์ชันเรียงลำดับ (arr) {สำหรับ (var i = 0; i <arr.length; i ++) {สำหรับ (var j = 0; j <arr.length-i-1; j ++) temp = arr [j]; arr [j] = arr [j+1]; arr [j+1] = temp;}}} return arr;} var arr = [2,5,3,1,7,8,78,89]; sort (arr);ด้านบนเป็นวิธีการเรียงลำดับฟองในจาวาสคริปต์แนะนำให้คุณรู้จักโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!