Rumah  >  Soal Jawab  >  teks badan

Cara menggunakan semula contoh kelas JavaScript

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粉463824410P粉463824410398 hari yang lalu522

membalas semua(1)saya akan balas

  • P粉244730625

    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岁。

    balas
    0
  • Batalbalas