Rumah > Soal Jawab > teks badan
rreeee
Saya boleh mencipta kejadian seperti person = new Person('Alice', 30);
Tetapi dalam kes saya, saya perlu mencipta banyak kejadian yang akan menyelesaikan kerja mereka dan dipadamkan tetapi saya mahu menggunakan semula tika itu selepas kerja mereka selesai.
Saya tahu tiada API seperti this.resetInstance()
tetapi adakah cara untuk mencapai ini?
P粉2447306252023-09-17 21:10:06
Kebanyakan masa, ia tidak berbaloi dengan usaha. Tetapi jika anda ingin melakukannya, berikut adalah kodnya:
class Person { constructor(name, age) { this.name = name; this.age = age; } sayHello() { console.log(`你好,我叫${this.name},我今年${this.age}岁。`); } set(name, age) { this.name = name; this.age = age; } } const person = new Person('A', 1000); person.sayHello(); // 你好,我叫A,我今年1000岁。 person.set('B', 2000); person.sayHello(); // 你好,我叫B,我今年2000岁。