Une instance est un produit concret d'une classe, un objet réel d'une classe, et un objet est une structure de contenu avec plusieurs attributs ; il n'y a pas de syntaxe de classe en JavaScript, donc le concept de classe est réalisé en créant un objet. .
L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.
L'instance est le véritable objet d'une classe. Par exemple, nous sommes tous des « êtres humains », et vous et moi sommes tous deux des instances de la classe « humaine ». L'instanciation est le processus de création d'un objet, créé avec le mot-clé New.
Qu'est-ce qu'une instance javascript ?
En langage écrit, les exemples sont des exemples réels.
Dans les langages informatiques, une « classe » est appelée « instance » après instanciation. Les « classes » sont statiques et n'occupent pas la mémoire du processus, tandis que les « instances » ont une mémoire dynamique. Dans une base de données, représente une collection de programmes. Par exemple, dans Oracle, les instances sont des programmes de base de données pouvant prendre en charge le fonctionnement de la base de données.
Exemple :
function start(){ alert("Bang!!!"); } //constructor function Car(color, title){ this.color = color; this.title = title; this.start = start; } var obj = {a;1,b:2}; var car1 = new Car("red", "BMW"); var car2 = new Car("yellow", "VOIS");
car1 et car2, qui sont toutes deux des instances. La simple compréhension de l’exemple est le produit fini. Par exemple, un gâteau. Car est le constructeur, que l’on peut comprendre comme un moule à gâteau.
La différence entre les instances et les objets, d'un point de vue définition :
1. Une instance est un produit concret d'une classe,
2. Un objet est une structure de contenu avec plusieurs attributs.
Les instances sont toutes des objets, mais tous les objets ne sont pas des instances.
Il n'y a pas de syntaxe pour les classes (avant ES6) dans JS, donc le concept de classe est réalisé en créant un objet.
Apprentissage recommandé : "Tutoriel sur les bases de JavaScript"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!