Перебрать объект в обратном порядке с помощью JavaScript

Perebrat Ob Ekt V Obratnom Poradke S Pomos U Javascript



Объект — это объект, который хранит информацию в паре ключ-значение. Объекты повторяются в прямом или обратном порядке в зависимости от ключей и значений. Используйте статические методы объекта ' Объект.keys() ' или же ' Объект.значения() », чтобы извлечь ключи или значения объектов, примените « задний ход() », чтобы поменять местами пары ключ-значение, а затем, наконец, применить « для каждого() » для перебора массива.

В этой статье будет показана процедура обхода объектов в обратном порядке с помощью JavaScript.







Как перебирать объекты в обратном порядке с помощью JavaScript?

Для повторяющихся объектов в обратном порядке используйте два подхода:



    • Цикл обратного порядка на основе ключей.
    • Цикл обратного порядка на основе значений.

Давайте рассмотрим оба подхода по отдельности!



Как перебирать объекты в обратном порядке на основе ключей объектов?

Чтобы обойти Объект в обратном порядке на основе ключей объекта, выполните три шага:





    • Использовать ' Объекты ” статический метод под названием “ Object.keys ()”: принимает объект в качестве аргумента и возвращает массив ключей объекта.
    • Примените « задний ход() ” метод: он изменит порядок ключей объекта на противоположный.
    • Наконец, примените « для каждого() ” для перебора объекта.

Пример

Сначала создайте объект « Информация ” с парами ключ-значение:



постоянная информация = {
Имя: 'Джон' ,
Возраст: '24' ,
Контактный номер: '09345237816' ,
} ;


Получить ключи объекта с помощью « Object.keys ()» и отменить их, вызвав метод « задний ход() ' и сохраните их в переменной ' реверсБасеонКлючи ”:

const reverseBaseonKeys = Object.keys ( Информация ) .задний ход ( ) ;


Наконец, пройдите по обращенным ключам объекта, используя « для каждого() метод:

reverseBaseonKeys.forEach ( ключ = > {
console.log ( ключ, информация [ ключ ] ) ;
} ) ;


Выход


Приведенный выше вывод показывает, что ключи объекта с соответствующими им значениями успешно просматриваются при печати на консоли в обратном порядке.

Как перебирать объекты в обратном порядке на основе значений объектов?

Существует еще один подход для обхода объектов в обратном порядке на основе значений объекта. Чтобы обойти объект в обратном порядке на основе значений объекта, выполните следующие три шага:

    • Использовать ' Объекты ” статический метод под названием “ Объект.значения ()”: принимает объект в качестве аргумента. Он возвращает массив значений объекта.
    • Примените « задний ход() », который изменит порядок значений объекта на противоположный.
    • Наконец, примените « для каждого() ” для перебора объекта.

Пример

Здесь используйте тот же объект « Информация ' и получить значения объекта ' Информация ' с использованием ' Объект.значения ()» и отменить их, вызвав метод « задний ход() ' и, наконец, сохраните полученный массив в переменной ' реверсБасеонКлючи ”:

const reverseBasedonValues ​​= Object.values ( Информация ) .задний ход ( ) ;


Перемещайтесь по обращенным значениям объекта, используя « для каждого() метод:

reverseBasedonValues.forEach ( значение = > {
console.log ( стоимость, информация [ ценность ] ) ;
} ) ;


Выход


Приведенный выше вывод показывает значения объекта в обратном порядке.

Вывод

Чтобы перебрать объект в обратном порядке, используйте статические методы объекта: Объект.keys() ' или же ' Объект.значения() », чтобы извлечь ключи или значения объектов, в обратном порядке, а затем с помощью « задний ход() », а затем, наконец, применить « для каждого() » для перебора массива. В этой статье показана процедура обхода объектов в обратном порядке на основе ключей и значений с использованием JavaScript.