[JS] funciones de clasificación de la matriz de entrada en boxes especie

var arr = [100,99];
arr1 = arr.sort();

Q: En este punto arr y cuánto valor cada arr1

arr = arr1 = [100,99]

Inferencia: Array.sort () es una matriz en orden ascendente por defecto, pero los elementos de la matriz se convertirá en una matriz obligado a hacer la comparación, y porque "100" < "99", entonces el resultado final es ascendente [100,99]

 

Extensión: Si un elemento de matriz del objeto, el objeto forzará el proceso de comparación se convierte en una cadena (nota: no convertir en JSON), en una unificado "[Objeto objeto]", así que si todos los elementos dentro de la matriz son objetos, pedidos los resultados coherentes con la matriz original

 

Publicado 35 artículos originales · ganado elogios 18 · vistas 370 000 +

Supongo que te gusta

Origin blog.csdn.net/TXX_c/article/details/82182350
Recomendado
Clasificación