Objetivo de bucle en orden inverso usando JavaScript

Objetivo de bucle en orden inverso usando JavaScript

Un objeto es una entidad que almacena información en un par de valores clave. Los objetos se iteran en orden de avance o reverso en función de las claves y los valores. Use los métodos estáticos del objeto "Objeto.llaves()" o "Objeto.valores()"Para extraer claves o valores de objetos, aplique el"contrarrestar()"Método para revertir los pares de valor clave, y finalmente se aplica"para cada()"Luce para iterar sobre la matriz.

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

Cómo recorrer objetos en orden inverso usando JavaScript?

Para los objetos iteradores en orden inverso, use los dos enfoques:

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

Examinemos ambos enfoques individualmente!

Cómo recorrer objetos en orden inverso en función de las teclas de objeto?

Para atravesar el objeto en orden inverso en función de las claves del objeto, siga tres pasos:

    • Utilizar el "Objetos"Método estático llamado"Objeto.llaves() ”: Toma un objeto como argumento y devuelve la matriz de las teclas del objeto.
    • Aplica el "contrarrestar()"Método: revertirá el orden de las teclas del objeto.
    • Finalmente, aplique el "para cada()Método para recorrer el objeto.

Ejemplo

Primero, cree un objeto "información"Con pares de valor clave:

const info =
Nombre: 'John',
Edad: '24',
ContactNo: '09345237816',
;


Obtenga las claves del objeto usando el "Objeto.llaves() "Método y revertirlos llamando al"contrarrestar()"Método y guárdelos en una variable"ReverseBaseonKeys":

const reverseBaseonKeys = objeto.claves (información).contrarrestar();


Finalmente, atraviese las teclas del objeto invertido usando el "para cada()" método:

ReverseBaseonKeys.foreach (key =>
consola.registro (clave, información [clave]);
);


Producción


La salida anterior indica que las teclas del objeto con sus valores correspondientes se atraviesan con éxito en impresión en la consola en orden inverso.

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

Hay otro enfoque para recorrer los objetos en orden inverso en función de los valores del objeto. Para atravesar el objeto en orden inverso en función de los valores del objeto, siga los tres pasos a continuación:

    • Utilizar el "Objetos"Método estático llamado"Objeto.valores() ”: Toma un objeto como argumento. Devuelve la matriz de los valores del objeto.
    • Aplica el "contrarrestar()Método "que revertirá 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 obtenga los valores del objeto"información" utilizando el "Objeto.valores() "Método y revertirlos llamando al"contrarrestar()"Método y finalmente, almacene la matriz resultante en una variable"ReverseBaseonKeys":

const reverseBaseDonValues ​​= objeto.valores (información).contrarrestar();


Atravesar los valores de objeto invertido usando el "para cada()" método:

Valores de línea inversa.foreach (valor =>
consola.registro (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.llaves()" o "Objeto.valores()"Para extraer claves o valores de objetos, revertir y luego usar el"contrarrestar()"Método y finalmente aplicar"para cada()"Luce para iterar sobre la matriz. Este artículo ilustra el procedimiento para atravesar objetos en orden inverso basado en claves y valores utilizando JavaScript.