Objets JavaScript
const object1 = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
let object2 = new Object();
object2.key1 = 'value1';
object2.key2 = 'value2';
object2.key3 = 'value3';
let object3 = {};
object3.key1 = 'value1';
object3.key2 = 'value2';
object3.key3 = 'value3';
Manipulation des objets
Supprimer une clé
// on peut aussi delete une clé d'un objet
delete object1.key1;
Utiliser un objet comme un tableau
let user = {
name: 'John',
age: 20,
isAdmin: true
};
Accès aux propriétés
// Accès à une clé d'un objet
console.log(user.name);
// ou utiliser la notation avec les crochets
console.log(user['name']);
Vérifier l'existence d'une clé
// on peut également utiliser la key 'in' pour vérifier si une clé existe dans un objet
console.log('name' in user); // true
console.log('pouet' in user); // false
Obtenir les clés d'un objet
// on peut également utiliser la méthode 'keys' pour obtenir les clés d'un objet
console.log(Object.keys(user));