কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারে থেকে ফলস (false) মানগুলো সরানোর পদ্ধতি


জাভাস্ক্রিপ্ট লাইব্রেরি underscore.js-এ _.compact() মেথড রয়েছে যা অ্যারেতে থাকা সব ফলস (false) মান সরিয়ে ফেলে। অ্যারেতে ফলস মানগুলো হলো: NaN, undefined, খালি স্ট্রিং, false, 0। এটি ফলস মানlerden মুক্ত একটি নতুন অ্যারে আউটপুট হিসেবে রিটার্ন করে।

সিনট্যাক্স

_.compact( array );

এটি একটি অ্যারে প্যারামিটার হিসেবে নেয় এবং ফলস মানlerden মুক্ত একটি নতুন অ্যারে রিটার্ন করে।

উদাহরণ

<html> <body>    <script type="text/javascript"    src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body>    <script>       document.write(_.compact(["zero", 1, NaN,false, 2, '', 3, undefined]));    </script> </body> </html>

আউটপুট

zero,1,2,3

যদি কোনো ফলস মান কোটেশন মার্ক (" ") এর ভিতরে থাকে, তবে সেটি ফলস মান হিসেবে বিবেচনা করা হয় না।

নিচের উদাহরণে, ০ কোটেশন মার্কের ভিতরে "০" হিসেবে থাকায় এটি ফলস মান হিসেবে বিবেচনা হয়নি। তাই এটি আউটপুটে দেখানো হয়েছে।

উদাহরণ

<html> <body>    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body>    <script>       document.write(_.compact(["0", 1, 'NaN',false, 2, '', 3, undefined]));    </script> </body> </html>

আউটপুট

0,1,NaN,2,3
  1. জাভাস্ক্রিপ্ট array.values() মেথড

  2. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে URL ভ্যালুवाले অ্যারে থেকে ডুপ্লিকেট সরানো

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে নির্দিষ্ট আইটেম মুছে ফেলা