Articles of Triage des

Comportement étrange dans le tri de matrice de JavaScript

J'ai rencontré un comportement étrange tout en essayant de trier un tableau de JavaScript. var arr = ['a', 'b', 'C', 'd', 'e', 'f', 'g', 'h', 'I', 'k']; arr.sort(function (a, b) { console.log(a, b); if (a.length < b.length) return 1; else if (a.length > b.length) return -1; else return 0; }); Fonctionne bien dans ce cas, […]

Array Sort ne fonctionne pas

J'ai un ensemble d'objets que j'essaye de trier, mais ça ne semble pas fonctionner. Certains objets dans le tableau ont une propriété orderNum que je cible pour trier. Mais tous les objets n'ont pas cette propriété. Je veux que les objets avec la propriété orderNum soient triés dans les positions supérieures du tableau. Voici une […]

Tri d'un tableau contenant une chaîne, une date et un numéro

var myArray = [ '_aaaa_2013-09-25_ssss9.txt', '_aaaa_2013-09-25_ssss8.txt', '_aaaa_2013-09-26_ssss1.txt', '_aaaa_2013-09-25_ssss10.txt', '_aaaa_2013-09-26_ssss2.txt', '_aaaa_2013-09-25_ssss13.txt', '_aaaa_2013-09-25_ssss5.txt', '_aaaa_2013-09-25_ssss6.txt', '_aaaa_2013-09-25_ssss7.txt' ]; J'ai besoin de trier le tableau par date et par numéro. Le résultat devrait être var result = [ '_aaaa_2013-09-25_ssss5.txt', '_aaaa_2013-09-25_ssss6.txt', '_aaaa_2013-09-25_ssss7.txt', '_aaaa_2013-09-25_ssss8.txt', '_aaaa_2013-09-25_ssss9.txt', '_aaaa_2013-09-25_ssss13.txt', '_aaaa_2013-09-26_ssss1.txt', '_aaaa_2013-09-26_ssss2.txt' ]; J'ai essayé ci-dessous code. Cela fera le tri par date seulement, mais je […]

Comment trier array dans javascript?

var arr = []; arr.push(row1); arr.push(row2); … arr.push(rown); Comment trier par row['key'] ?

Trier le tableau d'objets dans un ordre spécifique

J'ai un ensemble d'objets renvoyant d'un appel API dont j'ai besoin pour trier dans un format spécifique. J'essaie d'organiser le destination_country_id par ordre alphabétique sauf pour les trois premiers et derniers éléments. Par exemple, comme ceci: "Irlande" "Royaume-Uni" "États Unis" … d'autres pays, par ordre alphabétique … "Partout ailleurs" J'ai envisagé d'utiliser array.sort() , ce […]

Sort Array Object with Multiple Keys: Javascript

Eh bien, j'ai des objets de tableau avec des valeurs aléatoires, Ex. var arr = [ { id:1001, date:"20-02-2014", Name: 'demo1' }, { id:1004, date:"13-02-2014", Name: 'demo0' }, { id:1000, date:"10-02-2014", Name: 'demo14' }, { id:1004, date:"16-02-2014", Name: 'demo10' }, { id:1006, date:"22-02-2014", Name: 'demo111' }, { id:1003, date:"28-02-2014", Name: 'demo16' }, { id:1000, date:"28-01-2014", […]

JavaScript Array.sort ne fonctionne pas sur certains tableaux de nombres

J'essaie d'utiliser la fonction de tri de JavaScript sur des tableaux de nombres et parfois il ne fait rien: var a = [200,20].sort(); // [20,200] var b = [200,21].sort(); // [200,21] Jsfiddle

Tri d'un tableau par lequel la valeur est la plus proche de 1

J'ai besoin de trier un ensemble de valeurs. var arr = [0.3, 0.76, 0.98, 1.12, 1.36, 1.9]; Par quelle valeur est la plus proche de 1 , ce qui (dans l'exemple ci-dessus) entraînerait: [0.98, 1.12, 0.76, 1.36, 0.3, 1.9]; Je le sais en utilisant une fonction de tri personnalisée. arr.sort(function(a, b){ return b – a; […]

Un type secondaire plus élégant pour les tableaux

J'ai besoin d'effectuer un tri sur un tableau et si deux éléments sont égaux, j'ai besoin d'effectuer un tri secondaire sur une autre clé dans ces éléments. Jetez un coup d'œil aux docs du Mozilla Developer Network pour array.sort il y a un joli extrait au code en bas pour gérer le premier type. Je […]

Javascript sort array

Mon tableau n'est pas trié correctement. Quelqu'un peut-il me faire savoir ce que je fais mal? … sortArray = new Array ("hello", "Link to Google", "zFile", "aFile"); //sort array if (dir == "asc") { sortArray.sort(function(a,b){return a – b}); } else { sortArray.sort(function(a,b){return b – a}); } for(var i=0; i<sortArray.length; i++) { console.log(sortArray[i]); } Le journal […]