6 Essential JavaScript Object Static Methods

Just like a well-crafted movie script, JavaScript has key methods for handling objects that make coding a breeze.

Let’s dive into these essential Object static methods:

1. Object.create()

This method creates a new object with the specified prototype object and properties.

const movieObj = { length: 2.4, rating: 8.5
};
const movie1 = Object.create(movieObj);
movie1.name = 'Dunki'; // Dunki 2.4 8.5
console.log(movie1.name, movie1.length, movie1.rating); const movie2 = Object.create(movieObj);
movie2.name = 'Salaar';
movie2.length = 2.52; // Salaar 2.52 8.5
console.log(movie2.name, movie2.length, movie2.rating);
Enter fullscreen mode
Exit fullscreen mode

2. Object.assign()

This method is used to copy the values and properties from one or more source objects to a target object.

const target = { a: 10, b: 20 };
const source1 = { b: 12, c: 24 };
const source2 = { c: 29, d: 35 }; const returnedTarget = Object.assign(target, source1, source2); // Output: { a: 10, b: 12, c: 29, d: 35 }
console.log(target); // Output: { a: 10, b: 12, c: 29, d: 35 }
console.log(returnedTarget);
Enter fullscreen mode
Exit fullscreen mode

3. Object.keys()

This method returns the list of keys of object.

const movie = { title: 'Dunki', director: 'Rajkumar Hirani',
}; const keys = Object.keys(movie); // Output: [ 'title', 'director' ]
console.log(keys);
Enter fullscreen mode
Exit fullscreen mode

4. Object.values()

This method returns the list of values of object.

const movie = { title: 'Dunki', director: 'Rajkumar Hirani',
}; const values = Object.values(movie); // Output: [ 'Dunki', 'Rajkumar Hirani' ]
console.log(values);
Enter fullscreen mode
Exit fullscreen mode

5. Object.entries()

This method is used to get an array of key-value pairs from object.

const movie = { title: 'Dunki', director: 'Rajkumar Hirani',
}; const entries = Object.entries(movie); // Output: [ [ 'title', 'Dunki' ], [ 'director', 'Rajkumar Hirani' ] ]
console.log(entries);
Enter fullscreen mode
Exit fullscreen mode

6. Object.fromEntries()

This method transforms a list of key-value pairs into an object.

const entries = [ [ 'title', 'Dunki' ], [ 'director', 'Rajkumar Hirani' ] ]; const movieObj = Object.fromEntries(entries); // Output: { title: 'Dunki', director: 'Rajkumar Hirani' }
console.log(movieObj);
Enter fullscreen mode
Exit fullscreen mode

With these JavaScript methods, you’re ready to direct your code like a pro! Enjoy crafting your code masterpieces! 🌟


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
Martins ad network.