Computer >> Computer tutorials >  >> Programming >> Java

How to get the values of an object in JavaScript?


There are some methods such as Object.values() to get the values of an object. But through those methods, the process to find out the values is lengthy. To alleviate this, Underscore.js a library of javascript has provided a method called _.values(). This method requires no for loop to execute the values. It is a direct method to execute the values of an object. 

In the following example, the values of an object were executed using the Object.values() method. This method requires a for-loop to execute the values.

Example

<html>
<body>
<script>
   var user = {
      name: "Rahim",
      designation: "content developer"
   };
   for (let value of Object.values(user)) {
      document.write(value + "</br>");
   }
</script>
</body>
</html>

Output

Rahim
content developer

In the following example, the values of an object were executed using _.values() method. Here no for-loop is required. It's a straight forward method.

Example

<html>
<body>
<script
src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
   <script>
      var res = JSON.stringify(_.values({"name": 'ElonMusk',age: 47, "Organization":'Spacex' }));
      document.write((res));
   </script>
</body>
</html>

Output

["ElonMusk",47,"Spacex"]