La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo compara js la longitud de las matrices en los objetos?

¿Cómo compara js la longitud de las matrices en los objetos?

//Función de clasificación definida por el usuario

función? sortFun(props?,?rev){

//Ordenar según los atributos, el orden ascendente o descendente se determina en función de rev

If (rev?===?Undefinido){

revolución? =1;

}¿Algo más? {

¿revolución? =(revolución)? 1?:?-1;

}

¿Volver? ¿Función? (a,b){

¿Dejar? valor1? =?A [prop];

¿Dejar? valor2? =?b[prop];

if(val1? lt?val2){

¿Regresión? ¿Rdo? *?-1;

}

if(val1? gt? val2){

¿Devolver? ¿Rdo? *?1;

}

¿Volver? 0;

}

}

¿Función? hacer clic en Diversión()? {

var? ¿Primer grado? =?{

Clase 1:? ['Núcleo del lenguaje',? ¿Yang Wenli? ¿'Geng Yuzhen'? ¿Puede HTC'? Guohuai'],

Clase 2:? ['Ji Jiayun',? ¿'Bai Qiu'? Dai Yonge? Liao Junfeng],

Clase 3:? 【¿'Ji Jingying'? ¿'Xia Han' Murong Tianqing 'Shi Hongwen'? ¿'Sui Yueyong'? ¿La ropa de Laurel? Yan Yuhua']

};

var? ¿Ejemplo? =[];

//instanciade? Organizar

para(var? key? in? primer grado){

var? ¿llegar? =?Primer grado [Clave];

If (?arr?instanceof?array?){//Determine si el valor de este atributo es una matriz.

ejemplo.push({"key":?key,?"len":?arr.length}). // Colócalo en el ejemplo para facilitar la clasificación más adelante.

}

}

// Llame al método de clasificación para ordenar.

example.sort(sortFun('len ',? false)); //falso es orden descendente.

Depurador

console.log(ejemplo[0]). key); // Ordena en orden descendente, por lo que el primero es el más.

}