Maison > interface Web > js tutoriel > Qu'est-ce qu'un objet en js

Qu'est-ce qu'un objet en js

下次还敢
Libérer: 2024-05-07 20:54:22
original
891 Les gens l'ont consulté

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.

Qu'est-ce qu'un objet en js

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 :

  • est utilisé pour représenter des entités ou des concepts dans le monde réel.
  • Peut contenir plusieurs types de données.
  • Les clés doivent être des chaînes uniques.
  • La valeur peut être n'importe quelle valeur JavaScript, y compris d'autres objets.
  • Les objets sont accessibles en utilisant la notation par points ou par crochets.

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>
    Copier après la connexion
  • 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>
    Copier après la connexion

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>
    Copier après la connexion
  • 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>
    Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal