Cara menggunakan semula contoh kelas JavaScript
P粉463824410
P粉463824410 2023-09-16 23:05:12
0
1
567

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粉463824410
P粉463824410

membalas semua(1)
P粉244730625

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岁。
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan