Dans ce didacticiel, vous découvrirez les objets JavaScript à l'aide d'exemples.
Dans le didacticiel sur les types de données JavaScript, vous avez découvert 7 types de données primitifs différents. Et ici, vous allez découvrir la huitième>// object const student = ( firstName: 'ram', class: 10 );
Voici student
un objet qui stocke des valeurs telles que des chaînes et des nombres.
Déclaration d'objet JavaScript
La syntaxe pour déclarer un objet est:
const object_name = ( key1: value1, key2: value2 )
Ici, un objet object_name
est défini. Chaque membre d'un objet est une paire clé: valeur séparée par des virgules et entre accolades ()
.
Par exemple,
// object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object
Vous pouvez également définir un objet sur une seule ligne.
const person = ( name: 'John', age: 20 );
Dans l'exemple ci-dessus, name
et age
sont des clés, et John
et 20
sont des valeurs respectivement.
Il existe d'autres moyens de déclarer un objet en JavaScript. Pour en savoir plus, consultez Différentes façons de déclarer des objets JavaScript.
Propriétés des objets JavaScript
En JavaScript, les paires «clé: valeur» sont appelées propriétés . Par exemple,
let person = ( name: 'John', age: 20 );
Ici, name: 'John'
et age: 20
sont des propriétés.

Accéder aux propriétés des objets
Vous pouvez accéder à la valeur d'une propriété en utilisant sa clé .
1. Utilisation de la notation par points
Voici la syntaxe de la notation par points.
objectName.key
Par exemple,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John
2. Utilisation de la notation entre crochets
Voici la syntaxe de la notation entre crochets.
objectName("propertyName")
Par exemple,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John
Objets imbriqués JavaScript
Un objet peut également contenir un autre objet. Par exemple,
// nested object const student = ( name: 'John', age: 20, marks: ( science: 70, math: 75 ) ) // accessing property of student object console.log(student.marks); // (science: 70, math: 75) // accessing property of marks object console.log(student.marks.science); // 70
Dans l'exemple ci-dessus, un objet student
contient une valeur d'objet dans la marks
propriété.
Méthodes d'objets JavaScript
En JavaScript, un objet peut également contenir une fonction. Par exemple,
const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello
Ici, une fonction est utilisée comme valeur pour la touche de bienvenue. C'est pourquoi nous devons utiliser person.greet()
au lieu de person.greet
pour appeler la fonction à l'intérieur de l'objet.
Une méthode JavaScript est une propriété contenant une déclaration de fonction. Dans le prochain didacticiel, vous découvrirez en détail les méthodes JavaScript.