Rumah > Soal Jawab > teks badan
rreeee
Apakah penyelesaian kepada corak (anti?) ini?
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});