1. Принцип сортировки данных в JavaScript
Метод сортировки () сортирует элементы массива на месте и возвращает массив. Сортировка может не быть стабильной. По умолчанию, сортируйте по местоположениям кода Unicode строки;
Синтаксис: arr.sort ([comparefunction])
Параметр сравнения функции
Необязательный. Используется для указания функций, расположенных в некотором порядке. Если опущены, элементы отсортируются по сайтам Unicode символов конвертированной строки.
Если сравнить функцию (a, b) меньше 0, то A будет расположена до B;
Если сравнение функции (a, b) равна 0, относительные положения A и B остаются неизменными. ПРИМЕЧАНИЕ. Стандарт ECMASCRIPT не гарантирует такое поведение, и не все браузеры будут соответствовать им.
Если сравнение функции (a, b) больше 0, B будет расположена до A.
// Сортировать элементы в массиве в порядке от малого до большого var arr = [11,55,22,45,16,87]; arr.sort (function (a, b) {return ab;}); console.log (arr);2. Моделируйте принцип сортировки данных в JavaScript
Sortself (arr, function (a, b) {return ab;}); console.log (arr); Функция Sortself (Array, fn) {for (var i = 0; i <array.length-1; i ++) {var issorted = true; // Сортируется по умолчанию для (var j = 0; j <array.length-1-i; j ++) {// вызовая функция if (fn (array [j], массив [j+1])> 0) {// подменять две переменные var temp = массив [j]; массив [j] = массив [j+1]; массив [j+1] = temp; Issorted = false; }} if (iSsorted) {break; }}}Приведенный выше смоделированный сортировка сортировки (простой пример) в JavaScript - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.