In JavaScript, the values() method of the Object object is a powerful tool that allows you to easily fetch all the property values of an object. This method returns an array containing all the values of the object’s own properties.

Usage:

To better understand how the values() method works, let’s look at a couple of examples:

Example 1: Retrieving Values from an Object

const person = { name: 'Fred', age: 87 };
Object.values(person); // Output: ['Fred', 87]

In this example, we have an object called person with two properties: name and age. By using the values() method on the person object, we retrieve an array containing the property values. In this case, the output is ['Fred', 87], which corresponds to the values of the name and age properties.

Example 2: Working with Arrays

const people = ['Fred', 'Tony'];
Object.values(people); // Output: ['Fred', 'Tony']

The values() method is not limited to objects only; it can also be used with arrays. In this example, we have an array called people with two values: 'Fred' and 'Tony'. By applying the values() method on the people array, we get an array with the same values as the original array. In this case, the output is ['Fred', 'Tony'].

Conclusion

The values() method of the Object object is a convenient way to extract all the property values of an object. It can be used with both objects and arrays, making it versatile in various scenarios. By understanding how to use this method effectively, you can enhance your JavaScript programming skills.