_without()
এই মেথডটি জাভাস্ক্রিপ্টের underscore.js লাইব্রেরিতে রয়েছে। এটি দুটি প্যারামিটার নেয় এবং দ্বিতীয় অ্যারেতে থাকা এলিমেন্টগুলো প্রথম অ্যারেতে থেকে সরিয়ে ফেলে। এটি ভ্যালু true হোক false হোক 상관 নয়, প্রতিটি ভ্যালু এক এক করে চেক করে কাজটি করে। মনে রাখবেন, এটি কেস-সেনসিটিভ (case sensitive)।
সিনট্যাক্স
_.without( array, values);
উদাহরণ
নিচের উদাহরণে, এটি চেক করে দ্বিতীয় প্যারামিটারে থাকা ভ্যালুগুলো প্রথম প্যারামিটারে আছে কিনা এবং উপলব্ধ ভ্যালুগুলো সরিয়ে ফেলে।
<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(_.without([5, 6, 4, 8, 9, 9, 0, 1], 0, 9, 1)); </script> </body> </html>
আউটপুট
5,6,4,8
নিচের উদাহরণে, "java" শব্দটি প্রথম এবং দ্বিতীয় প্যারামিটভ উভয়তেই রয়েছে, কিন্তু এটি সরানো হয়নি কারণ দ্বিতীয় প্যারামিটারে "JAVA" বড় হাতের (capital case) আকারে রয়েছে, যখন প্রথম প্যারামিটারে "java" ছোট হাতের (small case) আকারে রয়েছে।
উদাহরণ
<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(_.without([5, 6, "c++", "php", "java", "javascript", 0, 1], 0, "JAVA", 1)); </script> </body> </html>
আউটপুট
5,6,c++,php,java,javascript