আমরা একটি বস্তু থেকে মান এবং কী পেতে কিছু যৌক্তিক পদ্ধতি ব্যবহার করতে পারি, কিন্তু সেই পদ্ধতিগুলি একটি অ্যারে হিসাবে মানগুলিকে ফেরত দেবে না, যা অনেক ক্ষেত্রে খুব দরকারী। জাভাস্ক্রিপ্ট Object.values() প্রদান করেছে একটি অ্যারে পাওয়ার পদ্ধতি যার উপাদানগুলি হল গণনাযোগ্য সম্পত্তি একটি বস্তুর মান।
সিনট্যাক্স
Object.values(obj);
এই পদ্ধতিটি একটি অবজেক্ট নেয় একটি যুক্তি হিসাবে এবং একটি অ্যারে প্রদান করে যার উপাদানগুলি সম্পত্তি মান ছাড়া কিছুই নয় বস্তুর।
উদাহরণ-1
নিম্নলিখিত উদাহরণে, object.values() পদ্ধতির মাধ্যমে একটি বস্তু পাঠানো হয় এবং সম্পত্তির মানগুলি একটি অ্যারে হিসাবে প্রদর্শিত হয়েছিল৷
৷<html> <body> <script> var obj = {"one":1,"two": 2,"three": 3}; document.write(Array.isArray(Object.values(obj))); document.write("</br>"); document.write(Object.values(obj)); </script> </body> </html>
আউটপুট
true 1,2,3
উদাহরণ-2
নিম্নলিখিত উদাহরণে, object.values() পদ্ধতির মাধ্যমে একটি বস্তু পাঠানো হয় এবং সম্পত্তি মান একটি অ্যারে হিসাবে প্রদর্শিত হয়. Array.isArray()৷ ফলিত বস্তুটি একটি অ্যারে কিনা তা পরীক্ষা করতে ব্যবহৃত হয়৷
<html> <body> <script> var object = {"name":"Elon","company":"Tesla","age":"47","property":"1 Billion dollars"}; document.write(Array.isArray(Object.values(object))); document.write("</br>"); document.write(Object.values(object)); </script> </body> </html>
আউটপুট
true Elon,Tesla,47,1 Billion dollars