JavaScript Objects
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';
Object Manipulation
Deleting a Key
// we can also delete a key from an object
delete object1.key1;
Using an Object Like an Array
let user = {
name: 'John',
age: 20,
isAdmin: true
};
Accessing Properties
// Accessing a key of an object
console.log(user.name);
// or use the bracket notation
console.log(user['name']);
Checking for the Existence of a Key
// we can also use the 'in' keyword to check if a key exists in an object
console.log('name' in user); // true
console.log('pouet' in user); // false
Getting the Keys of an Object
// we can also use the 'keys' method to get the keys of an object
console.log(Object.keys(user));