Le contenu de cet article explique comment utiliser la méthode sort() en js ? La méthode de tri en js réalise le tri des tableaux et des tableaux d'objets (code ci-joint). Elle a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
La méthode sort() modifiera le tableau d'origine, qui est organisé par défaut dans l'ordre Unicode
1. La méthode de tri dans js implémente le tri des tableaux
var arr = [2,3,13,17,4,19,1]; arr.sort() // [1, 13, 17, 19, 2, 3, 4]
Si vous souhaitez trier le tableau selon le tri par taille, vous devez ajouter une fonction de comparaison dans la méthode sort() de js
var arr = [2,3,13,17,4,19,1]; arr.sort(function(a,b){ // 比较函数 return b - a; // 降序, 升序为 a - b }) console.log(arr) // [19, 17, 13, 4, 3, 2, 1]
2. La méthode de tri de js implémente le tri des objets tableaux
est similaire à l'utilisation dans les tableaux
var arr = [ { name:"小明", age:12 }, { name:"小红", age:11 }, { name:"小刚", age:15 }, { name:"小华", age:13 } ]; function compare(p){ //比较函数 return function(m,n){ var a = m[p]; var b = n[p]; return a - b; } } arr.sort(compare("age")); console.log(arr); //升序,结果: [{name: "小红", age: 11}, {name: "小明", age: 12}, {name: "小华", age: 13}, {name: "小刚", age: 15}]
Recommandations associées :
simulation js pour implémenter la méthode de tri des compétences Array_javascript
Utilisation de la méthode sort() dans Js_ Connaissances de base
Exemple d'utilisation de la méthode de tri des tableaux dans les compétences JS_javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!