Comment réutiliser les instances de classe JavaScript
P粉463824410
P粉463824410 2023-09-16 23:05:12
0
1
436

class Person { constructor(name, age) { this.name = name; this.age = age; } sayHello() { console.log(`Hello, my name is ${this.name} and I'm ${this.age} years old.`); } }

Je peux créer des instances commeperson = new Person('Alice', 30);

Mais dans mon cas, je dois créer de nombreuses instances qui termineront leur travail et seront supprimées, mais je souhaite réutiliser l'instance une fois leur travail terminé. Je sais qu'il n'existe pas d'API commethis.resetInstance()mais existe-t-il un moyen d'y parvenir ?

P粉463824410
P粉463824410

répondre à tous (1)
P粉244730625

La plupart du temps, cela n’en vaut pas la peine. Mais si vous souhaitez le faire, voici le code :

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岁。
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!