Maison >interface Web >js tutoriel >Le tableau d'objets Javascript est trié en fonction de la valeur des compétences de l'objet key_javascript

Le tableau d'objets Javascript est trié en fonction de la valeur des compétences de l'objet key_javascript

WBOY
WBOYoriginal
2016-05-16 16:10:511706parcourir

Il existe un tableau d'objets js var ary=[{id:1,name:"b"},{id:2,name:"b"}]. L'exigence est de trier en fonction de la valeur du nom ou id. Voici la fonction coquette

Définition de la fonction :

Copier le code Le code est le suivant :

touches de fonctionrt(clé,desc) {
fonction de retour (a, b) {
Retour desc ?~(a[clé] < b[clé]) : ~~(a[clé] > b[clé]);
>
>

Utilisation :

Copier le code Le code est le suivant :

var ary=[{id:1,name:"b"},{id:2,name:"b"}];
ary.sort(keysrt('name',true));
ary.sort(keysrt('name',false));
ary.sort(keysrt('id',false));

Ce qui précède représente l'intégralité du contenu de cet article. Si vous en avez besoin, venez l'étudier attentivement, haha.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn