Bucle a través del objeto en orden inverso usando JavaScript

Bucle A Traves Del Objeto En Orden Inverso Usando Javascript



Un objeto es una entidad que almacena información en un par clave-valor. Los objetos se iteran en orden directo o inverso en función de las claves y los valores. Usa los métodos estáticos del Objeto “ Objeto.claves() ' o ' Objeto.valores() ” para extraer claves o valores de objetos, aplique el “ reverso() ” método para invertir los pares clave-valor, y luego finalmente aplicar “ para cada() ” bucle para iterar sobre la matriz.

Este artículo ilustrará el procedimiento para atravesar objetos en orden inverso usando JavaScript.







¿Cómo recorrer objetos en orden inverso usando JavaScript?

Para los objetos iterativos en orden inverso, utilice los dos enfoques:



    • Bucle de orden inverso basado en claves.
    • Bucle de orden inverso basado en valores.

¡Examinemos ambos enfoques individualmente!



¿Cómo recorrer objetos en orden inverso según las claves de objeto?

Para atravesar el Objeto en orden inverso según las teclas del objeto, siga tres pasos:





    • Utilizar el ' Objetos ” método estático llamado “ Objeto.claves ()”: Toma un objeto como argumento y devuelve el array de claves del objeto.
    • Aplica el ' reverso() Método ”: Invertirá el orden de las claves del objeto.
    • Finalmente, aplique el “ para cada() ” método para recorrer el objeto.

Ejemplo

Primero, crea un objeto “ información ” con pares clave-valor:



información constante = {
Nombre: 'John' ,
Años: '24' ,
Número de contacto: '09345237816' ,
} ;

 
Obtenga las llaves del objeto usando el botón “ Objeto.claves ()” y revertirlos llamando al “ reverso() ” método y almacenarlos en una variable “ ReverseBaseonKeys ”:

const reverseBaseonKeys = Objeto.claves ( información ) .reverso ( ) ;

 
Finalmente, recorra las teclas de objeto invertidas usando el “ para cada() ' método:

reverseBaseonKeys.forEach ( clave = > {
consola.log ( clave, información [ llave ] ) ;
} ) ;

 
Producción


El resultado anterior indica que las claves de objeto con sus valores correspondientes se atraviesan con éxito en la impresión en la consola en orden inverso.

¿Cómo recorrer objetos en orden inverso en función de los valores de los objetos?

Existe otro enfoque para recorrer objetos en orden inverso según los valores del objeto. Para atravesar el objeto en orden inverso en función de los valores del objeto, siga los tres pasos que se indican a continuación:

    • Utilizar el ' Objetos ” método estático llamado “ Objeto.valores ()”: Toma un objeto como argumento. Devuelve la matriz de valores del objeto.
    • Aplica el ' reverso() ”, que invertirá el orden de los valores del objeto.
    • Finalmente, aplique el “ para cada() ” método para recorrer el objeto.

Ejemplo

Aquí, usa el mismo Objeto “ información ” y obtener los valores del objeto “ información ' utilizando el ' Objeto.valores ()” y revertirlos llamando al “ reverso() ” método y, finalmente, almacenar la matriz resultante en una variable “ ReverseBaseonKeys ”:

const reverseBasedonValues ​​= Objeto.valores ( información ) .reverso ( ) ;

 
Atraviese los valores de objeto invertidos usando el ' para cada() ' método:

reverseBasedonValues.forEach ( valor = > {
consola.log ( valor, información [ valor ] ) ;
} ) ;

 
Producción


La salida anterior muestra los valores del objeto en orden inverso.

Conclusión

Para recorrer el objeto en orden inverso, use los métodos estáticos del objeto ' Objeto.claves() ' o ' Objeto.valores() ” para extraer claves o valores de objetos, invertir y luego usar el “ reverso() 'Método y luego finalmente aplicar' para cada() ” bucle para iterar sobre la matriz. Este artículo ilustró el procedimiento para atravesar objetos en orden inverso basado en claves y valores usando JavaScript.