কম্পিউটার

জাভাস্ক্রিপ্টে একটি বস্তুর মান কিভাবে পেতে হয়?


কিছু পদ্ধতি আছে যেমন Object.values() একটি বস্তুর মান পেতে। কিন্তু এই পদ্ধতিগুলির মাধ্যমে, মানগুলি খুঁজে বের করার প্রক্রিয়াটি দীর্ঘ। এটি উপশম করতে, Underscore.js জাভাস্ক্রিপ্টের একটি লাইব্রেরি _.values() নামে একটি পদ্ধতি প্রদান করেছে . এই পদ্ধতিতে মানগুলি চালানোর জন্য লুপের জন্য কোন প্রয়োজন নেই। এটি একটি বস্তুর মান কার্যকর করার একটি সরাসরি পদ্ধতি।

নিম্নলিখিত উদাহরণে, Object.values() ব্যবহার করে একটি বস্তুর মান নির্বাহ করা হয়েছিল পদ্ধতি এই পদ্ধতির জন্য একটি ফর-লুপ প্রয়োজন৷ মান নির্বাহ করতে।

উদাহরণ

<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() ব্যবহার করে একটি বস্তুর মান নির্বাহ করা হয়েছিল পদ্ধতি এখানে ফর-লুপ নেই দরকার. এটি একটি সোজা সামনের পদ্ধতি।

উদাহরণ

<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>

আউটপুট

["ElonMusk",47,"Spacex"]

  1. কিভাবে একটি জাভাস্ক্রিপ্ট বস্তুর বৈশিষ্ট্য একটি উপসেট পেতে?

  2. জাভাস্ক্রিপ্টে একটি json অবজেক্টের আকার কিভাবে পেতে হয়?

  3. কিভাবে অ্যারে সবচেয়ে সাধারণ মান পেতে:JavaScript?

  4. জাভাতে একটি JSON অবজেক্ট থেকে বিভিন্ন ধরনের মান কিভাবে পেতে হয়?