JavaScript Object.entries() Method
This method returns an array of the keys and values of the objects’ enumerable string-keyed properties. It works similarly to iterating with a for…in the loop, with the exception that a for…in the loop also enumerates properties in the prototype chain.
Syntax:
Object.entries(object)
Parameter: Returns the object’s own enumerable string-keyed property [key, value] pairs.
Return: This is an array of the given object’s string-keyed property [key, value] pairs.
Example:
Javascript
let fullname = { firstname: "geeks" , middlename: "for" , lastname: "geeks" , }; let name = Object.entries(fullname); console.log(name); |
Output
[ [ 'firstname', 'geeks' ], [ 'middlename', 'for' ], [ 'lastname', 'geeks' ] ]
Difference between object.value and object.entries methods:
object.value |
object.entries |
---|---|
It returns the array of values of a particular object | It returns an array of arrays of key-value pair |
It returns only values of all keys present in an object | It returns both keys as well as their values present in an object |
Difference between Object.values and Object.entries Methods
The object is the parent class from which all the javascript objects are inherited and these two methods are the static methods of the Object class as they are called by the class name of the Object class.