জাভাস্ক্রিপ্ট লাইব্রেরি underscore.js প্রদান করেছে_.compact() সমস্ত মিথ্যা সরানোর পদ্ধতি একটি অ্যারের মধ্যে মান। একটি অ্যারের মিথ্যা মানগুলি NaN, অনির্ধারিত, খালি স্ট্রিং, মিথ্যা এবং 0 ছাড়া কিছুই নয়৷ এটি একটি নতুন অ্যারে প্রদান করে যা আউটপুট হিসাবে মিথ্যা মান থেকে মুক্ত৷
সিনট্যাক্স
_.compact( array );
এটি একটি প্যারামিটার হিসাবে একটি অ্যারে নেয় এবং একটি নতুন অ্যারে প্রদান করে যা false থেকে মুক্ত। মান।
উদাহরণ
<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
যদি কোন মিথ্যা মান একটি উদ্ধৃতি চিহ্ন("") এর ভিতরে থাকে তবে এটি একটি মিথ্যা মান হিসাবে বিবেচিত হবে না৷
নিম্নলিখিত উদাহরণে, যেহেতু 0 উদ্ধৃতি চিহ্নের ভিতরে "0" হিসাবে উপস্থিত রয়েছে, তাই এটিকে মিথ্যা হিসাবে গণ্য করা হবে না মান তাই এটি আউটপুটে প্রদর্শিত হবে।
উদাহরণ
<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