Object.values() এর মতো কিছু মেথড আছে একটি অবজেক্টের মানগুলো পেতে। কিন্তু সেই মেথডগুলোর মাধ্যমে মানগুলো বের করার প্রক্রিয়া দীর্ঘ। এটিকে সহজ করতে, Underscore.js জাভাস্ক্রিপ্টের একটি লাইব্রেরি একটি মেথড প্রদান করেছে যার নাম _.values()। এই মেথডটি মানগুলো এক্সিকিউট করতে কোনো ফর লুপের প্রয়োজন হয় না। এটি একটি অবজেক্টের মানগুলো এক্সিকিউট করার একটি ডায়রেক্ট মেথড।
নিচের উদাহরণে, একটি অবজেক্টের মানগুলো Object.values() মেথড ব্যবহার করে এক্সিকিউট করা হয়েছে। এই মেথডটি মানগুলো এক্সিকিউট করতে একটি for-loop প্রয়োজন।
উদাহরণ
<html> <body> <script>
var user = {
name: "Rahim",
designation: "content developer"
};
for (let value of Object.values(user)) {
document.write(value + "</br>");
}
</script> </body> </html>
আউটপুট
Rahim content developer
নিচের উদাহরণে, একটি অবজেক্টের মানগুলো _.values() মেথড ব্যবহার করে এক্সিকিউট করা হয়েছে। এখানে কোনো for-loop প্রয়োজন নেই। এটি একটি সtrightforward মেথড।
উদাহরণ
<html> <head> <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>
আউটপুট
["ElonMusk",47,"Spacex"]