Maison >interface Web >js tutoriel >Qu'est-ce qu'un objet en js
Les objets en JavaScript sont des types de données non primitifs qui stockent et organisent les données associées et peuvent représenter des entités ou des concepts du monde réel. Ils sont constitués de collections contenant des paires clé-valeur, où les clés sont des chaînes. Les objets peuvent être créés à l'aide d'une syntaxe littérale ou de constructeurs, et leurs propriétés sont accessibles via la notation par points ou par crochets. Les objets peuvent également stocker des méthodes (fonctions) sous forme de paires clé-valeur utilisées pour effectuer des opérations spécifiques ou modifier l'état interne.
Que sont les objets en JavaScript ?
Les objets sont des types de données non primitifs utilisés en JavaScript pour stocker et organiser les données associées. Il s'agit d'une collection de paires clé-valeur, où la clé est une chaîne et la valeur peut être n'importe quelle valeur JavaScript valide telle qu'une chaîne, un nombre, un tableau ou même un autre objet.
Caractéristiques des objets :
Création d'objets :
Vous pouvez utiliser deux méthodes pour créer des objets :
Syntaxe littérale : Définir directement une collection de paires clé-valeur. Par exemple :
<code>const person = { name: "John Doe", age: 30, email: "johndoe@example.com" };</code>
Constructeur : Utilisez le mot-clé new
et le constructeur pour créer des objets. Un constructeur est un type spécial de fonction responsable de la création et de l’initialisation des objets. Par exemple :
<code>function Person(name, age, email) { this.name = name; this.age = age; this.email = email; } const person = new Person("John Doe", 30, "johndoe@example.com");</code>
Accès aux propriétés de l'objet :
Point (.) : Utilisé lorsque la clé est un identifiant JavaScript valide. Par exemple :
<code>console.log(person.name); // "John Doe"</code>
Notation entre crochets ([]) : Utilisé lorsque la clé n'est pas un identifiant JavaScript valide ou que la clé contient des caractères spéciaux. Par exemple :
<code>const key = "address"; console.log(person[key]); // "123 Main Street"</code>
Méthodes d'objet :
Les objets peuvent stocker des méthodes (fonctions) sous la forme de paires clé-valeur. Les méthodes peuvent effectuer des opérations spécifiques et accéder ou modifier l’état interne d’un objet. La clé de la méthode peut être n'importe quel identifiant JavaScript valide. Par exemple :
<code>const person = { name: "John Doe", age: 30, greet: function() { console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`); } }; person.greet(); // "Hello, my name is John Doe and I am 30 years old."</code>
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!