Gelung Melalui Objek dalam Susunan Terbalik Menggunakan JavaScript

Gelung Melalui Objek Dalam Susunan Terbalik Menggunakan Javascript



Objek ialah entiti yang menyimpan maklumat dalam pasangan nilai kunci. Objek sama ada diulang dalam susunan ke hadapan atau terbalik berdasarkan kekunci dan nilai. Gunakan kaedah statik Objek ' Object.keys() ” atau “ Object.values() ' untuk mengekstrak kunci atau nilai objek, gunakan ' terbalik() ' kaedah untuk membalikkan pasangan nilai kunci, dan kemudian akhirnya menggunakan ' untuk setiap() ” gelung untuk lelaran ke atas tatasusunan.

Artikel ini akan menggambarkan prosedur untuk melintasi objek dalam susunan terbalik menggunakan JavaScript.





Bagaimana untuk Menggelung Melalui Objek dalam Susunan Terbalik Menggunakan JavaScript?

Untuk objek lelaran dalam susunan terbalik, gunakan dua pendekatan:



    • Gelung susunan terbalik berdasarkan kekunci.
    • Gelung susunan terbalik berdasarkan nilai.

Mari kita periksa kedua-dua pendekatan secara individu!



Bagaimana untuk Menggelung Melalui Objek dalam Susunan Terbalik Berdasarkan Kekunci Objek?

Untuk melintasi Objek dalam susunan terbalik berdasarkan kekunci objek, ikut tiga langkah:





    • Menggunakan ' Objek ' kaedah statik dipanggil ' Object.keys ()”: Ia mengambil objek sebagai hujah dan mengembalikan tatasusunan kunci objek.
    • Guna ' terbalik() ” kaedah: Ia akan membalikkan susunan kekunci objek.
    • Akhir sekali, gunakan ' untuk setiap() ” kaedah untuk menggelung melalui objek.

Contoh

Pertama, buat objek ' info ” dengan pasangan nilai kunci:



maklumat const = {
nama: 'John' ,
umur: '24' ,
Nombor Hubungan: '09345237816' ,
} ;


Dapatkan kekunci objek menggunakan ' Object.keys ()' dan membalikkannya dengan memanggil ' terbalik() ' kaedah dan simpannya dalam pembolehubah ' reverseBaseonKeys ”:

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


Akhir sekali, lalui kekunci objek terbalik menggunakan ' untuk setiap() ' kaedah:

reverseBaseonKeys.forEach ( kunci = > {
konsol.log ( kunci, maklumat [ kunci ] ) ;
} ) ;


Pengeluaran


Output di atas menunjukkan bahawa kekunci objek dengan nilai yang sepadan berjaya dilalui dalam cetakan pada konsol dalam susunan terbalik.

Bagaimana untuk Menggelung Melalui Objek dalam Susunan Terbalik Berdasarkan Nilai Objek?

Terdapat satu lagi pendekatan untuk menggelung melalui objek dalam susunan terbalik berdasarkan nilai objek. Untuk melintasi Objek dalam susunan terbalik berdasarkan nilai objek, ikuti tiga langkah yang diberikan di bawah:

    • Menggunakan ' Objek ' kaedah statik dipanggil ' Object.values ()”: Ia mengambil objek sebagai hujah. Ia mengembalikan tatasusunan nilai objek.
    • Guna ' terbalik() ”, yang akan membalikkan susunan nilai objek.
    • Akhir sekali, gunakan ' untuk setiap() ” kaedah untuk menggelung melalui objek.

Contoh

Di sini, gunakan Objek yang sama ' info 'dan dapatkan nilai objek' info ' menggunakan ' Object.values ()' dan membalikkannya dengan memanggil ' terbalik() ' kaedah dan akhirnya, simpan tatasusunan terhasil dalam pembolehubah ' reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( info ) .terbalikkan ( ) ;


Lintas nilai objek terbalik menggunakan ' untuk setiap() ' kaedah:

reverseBasedonValues.forEach ( nilai = > {
konsol.log ( nilai, maklumat [ nilai ] ) ;
} ) ;


Pengeluaran


Output di atas menunjukkan nilai objek dalam susunan terbalik.

Kesimpulan

Untuk menggelung melalui objek dalam susunan terbalik, gunakan kaedah statik Objek ' Object.keys() ” atau “ Object.values() ” untuk mengekstrak kunci atau nilai objek, terbalikkan kemudian menggunakan “ terbalik() ' kaedah dan kemudian akhirnya memohon ' untuk setiap() ” gelung untuk lelaran ke atas tatasusunan. Artikel ini menggambarkan prosedur untuk melintasi objek dalam susunan terbalik berdasarkan kekunci dan nilai menggunakan JavaScript.