Loop Melalui Objek dalam Urutan Terbalik Menggunakan JavaScript

Loop Melalui Objek Dalam Urutan Terbalik Menggunakan Javascript



Objek adalah entitas yang menyimpan informasi dalam pasangan kunci-nilai. Objek dapat diulang dalam urutan maju atau mundur berdasarkan kunci dan nilai. Gunakan metode statis Objek ' Objek.kunci() ' atau ' Objek.nilai() ” untuk mengekstrak kunci atau nilai objek, terapkan “ membalik() ” metode untuk membalikkan pasangan kunci-nilai, dan akhirnya menerapkan “ untuk setiap() ” loop untuk mengulangi array.

Artikel ini akan mengilustrasikan prosedur untuk melintasi objek dalam urutan terbalik menggunakan JavaScript.







Bagaimana Mengulangi Objek dalam Urutan Terbalik Menggunakan JavaScript?

Untuk objek iterasi dalam urutan terbalik, gunakan dua pendekatan:



    • Putaran urutan terbalik berdasarkan kunci.
    • Putaran urutan terbalik berdasarkan nilai.

Mari kita periksa kedua pendekatan satu per satu!



Bagaimana Mengulangi Objek dalam Urutan Terbalik Berdasarkan Kunci Objek?

Untuk melintasi Objek dalam urutan terbalik berdasarkan kunci objek, ikuti tiga langkah berikut:





    • Menggunakan ' Objek ” metode statis disebut “ Objek.kunci ()”: Dibutuhkan objek sebagai argumen dan mengembalikan larik kunci objek.
    • Terapkan “ membalik() ” metode: Ini akan membalikkan urutan kunci objek.
    • Terakhir, terapkan “ untuk setiap() ” metode untuk mengulang melalui objek.

Contoh

Pertama, buat objek “ info ” dengan key-value pair:



info konst = {
Nama: 'Yohanes' ,
Usia: '24' ,
Nomor kontak: '09345237816' ,
} ;


Dapatkan kunci objek menggunakan “ Objek.kunci ()” dan membalikkannya dengan memanggil metode “ membalik() ” metode dan menyimpannya dalam variabel “ reverseBaseonKeys ”:

const reverseBaseonKeys = Object.keys ( info ) .membalik ( ) ;


Terakhir, telusuri kunci objek terbalik menggunakan tombol “ untuk setiap() ' metode:

reverseBaseonKeys.forEach ( kunci = > {
console.log ( kunci, info [ kunci ] ) ;
} ) ;


Keluaran


Output di atas menunjukkan bahwa kunci objek dengan nilai yang sesuai berhasil dilalui dalam cetakan di konsol dalam urutan terbalik.

Bagaimana cara Loop Melalui Objek dalam Urutan Terbalik Berdasarkan Nilai Objek?

Ada pendekatan lain untuk mengulang objek dalam urutan terbalik berdasarkan nilai objek. Untuk melintasi Objek dalam urutan terbalik berdasarkan nilai objek, ikuti tiga langkah yang diberikan di bawah ini:

    • Menggunakan ' Objek ” metode statis disebut “ Objek.nilai ()”: Dibutuhkan objek sebagai argumen. Ini mengembalikan array nilai objek.
    • Terapkan “ membalik() ”, yang akan membalikkan urutan nilai objek.
    • Terakhir, terapkan “ untuk setiap() ” metode untuk mengulang melalui objek.

Contoh

Di sini, gunakan Objek yang sama “ info ” dan dapatkan nilai objek “ info ' menggunakan ' Objek.nilai ()” dan membalikkannya dengan memanggil metode “ membalik() ” dan terakhir, simpan array yang dihasilkan dalam variabel “ reverseBaseonKeys ”:

const reverseBasedonValues ​​= Objek.nilai ( info ) .membalik ( ) ;


Lintasi nilai objek yang dibalik menggunakan ' untuk setiap() ' metode:

reverseBasedonValues.forEach ( nilai = > {
console.log ( nilai, info [ nilai ] ) ;
} ) ;


Keluaran


Output di atas menunjukkan nilai objek dalam urutan terbalik.

Kesimpulan

Untuk mengulangi objek dalam urutan terbalik, gunakan metode statis Objek ' Objek.kunci() ' atau ' Objek.nilai() ” untuk mengekstrak kunci atau nilai objek, balikkan lalu gunakan tombol “ membalik() ” metode dan akhirnya terapkan “ untuk setiap() ” loop untuk mengulangi array. Artikel ini mengilustrasikan prosedur untuk melintasi objek dalam urutan terbalik berdasarkan kunci dan nilai menggunakan JavaScript.