.fromEntries()
Published Dec 10, 2023
Contribute to Docs
The .fromEntries()
method returns a new object with properties from a given list. A single element in a list can be an array with two elements. The first element in this array will be the key
and the second element will be the value
for a single property in the returned object.
Syntax
Object.fromEntries(iterableObject);
The iterableObject
is usually an Array or a Map.
Example
Creating an object from an array of key-value pairs.
const array = [['0', 'Los Angeles'],['1', 'Toronto'],['2', 'Paris'],];const newObject = Object.fromEntries(array);console.log(newObject);
The output would be:
{ '0': 'Los Angeles', '1': 'Toronto', '2': 'Paris' }
Codebyte Example
Following is a runnable example that demonstrates the .fromEntries()
method.
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn JavaScript on Codecademy
- Career path
Full-Stack Engineer
A full-stack engineer can get a project done from start to finish, back-end to front-end.Includes 51 CoursesWith Professional CertificationBeginner Friendly150 hours - Free course
Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.Beginner Friendly15 hours