Bagaimanakah anda melakukan lelaran melalui objek dalam JavaScript?
Bagaimanakah anda melakukan lelaran melalui objek dalam JavaScript?

Video: Bagaimanakah anda melakukan lelaran melalui objek dalam JavaScript?

Video: Bagaimanakah anda melakukan lelaran melalui objek dalam JavaScript?
Video: TUTORIAL JAVASCRIPT OOP (BAHASA INDONESIA) 2024, November
Anonim

Bila awak gelung melalui objek dengan forin gelung , anda perlu menyemak sama ada harta itu milik objek . Anda boleh melakukan ini dengan hasOwnProperty.

Cara yang lebih baik untuk menggelungkan objek adalah terlebih dahulu menukar objek menjadi tatasusunan. Kemudian, anda gelung melalui tatasusunan.

  1. kunci.
  2. nilai.
  3. entri.

Mengenai ini, bagaimana anda melintasi objek dalam JavaScript?

Cara yang lebih baik dan lebih cekap untuk mengulang objek dalam ES6 adalah untuk terlebih dahulu menukar objek ke dalam tatasusunan menggunakan Objek . kunci(), Objek . nilai(), Objek.

Pada asasnya, jika anda mencipta objek melalui obj = {foo: 'bar'} atau sesuatu yang berkaitan dengannya, semua sifat boleh dikira.

  1. untuk…dalam gelung.
  2. Objek.
  3. Objek.
  4. Objek.
  5. Objek.

Tambahan pula, bagaimana anda melakukan entri objek? Objek . entri () kaedah digunakan untuk mengembalikan tatasusunan yang terdiri daripada pasangan harta terhitung [kunci, nilai] bagi objek yang diluluskan sebagai parameter. Susunan sifat adalah sama seperti yang diberikan dengan menggelungkan nilai harta bagi objek secara manual. Objek.

Begitu juga, anda mungkin bertanya, bagaimana saya boleh melelar melalui kekunci objek?

Objek . kunci () mengambil dalam objek yang anda mahu gelung ke atas sebagai hujahnya. Ia akan mengembalikan tatasusunan yang mengandungi nama harta i.e. kunci . Kemudian kita boleh menggunakan array gelung kaedah seperti forEach, peta dan kurangkan untuk mendapatkan semula nilai setiap kunci.

Bolehkah saya menggunakan forEach pada objek?

Yang mudah untuk setiap () pelaksanaan untuk Tatasusunan, Objek dan NodeLists yang menghilangkan pengulangan objek carian dan tatasusunan tatasusunan. Lulus dalam apa-apa jenis dan ia akan berulang dan menyerahkan kembali semua barang yang diperlukan seperti indeks, elemen, harta, nilai dan objek . Sintaks ialah pembungkus fungsi mudah.

Disyorkan: