cari

Rumah  >  Soal Jawab  >  teks badan

Tetapkan ahli persendirian kelas sebagai parameter pembina

rreeee

Apakah penyelesaian kepada corak (anti?) ini?

P粉761718546P粉761718546228 hari yang lalu818

membalas semua(1)saya akan balas

  • P粉010967136

    P粉0109671362024-04-07 12:15:44

    Bagi sesiapa yang ingin menggunakan konstruktor, mempunyai 16 parameter tidak menyeronokkan. Idea objek konfigurasi yang anda cadangkan dalam ulasan anda adalah lebih menarik, sudah tentu, apabila anda menggabungkannya dengan idea untuk mempunyai sifat peribadi untuk objek jenis yang mempunyai semua sifat tersebut. Anda kemudian boleh menggunakan Object.assign untuk mengemas kininya berdasarkan keutamaan pengguna:

    class Foo {
      #options = {
        one: 1,
        two: 2,
        three: 3,
        four: 4
      }
      constructor(options = {}) {
        Object.assign(this.#options, options);
        console.log(this.#options);
      }
    }
    
    let foo = new Foo({three: 3000});

    balas
    0
  • Batalbalas