Teniendo en cuenta el fragmento de código siguiente, obj[arr[i]] = arr[i] clave de almacenamiento, valores en orden ascendente de forma predeterminada.
var arr = [100,2,55,4,3,5,2,66] var obj = {} for(let i in arr) { obj[arr[i]] = arr[i] } console.log(Object.values(obj)) // output : [2, 3, 4, 5, 55, 66, 100]Estoy tratando de saber la razón detrás de esto, ¿es la naturaleza predeterminada de los objetos en javascript?
si no me equivoco, este sería el algoritmo de clasificación de complejidad de tiempo O (n) más simple si la matriz no tiene números duplicados