_.initial()
_.initial() হল underscore.js-এর একটি ফাংশন, যা জাভাস্ক্রিপ্টের একটি লাইব্রেরি। এই মেথডটি একটি অ্যারের শেষ এলিমেন্টকে বাকি এলিমেন্টগুলো থেকে আলাদা করতে ব্যবহৃত হয়। এটি সহজভাবে অ্যারের শেষ মানটি উপেক্ষা করে।
সিনট্যাক্স
_.initial( array, n );
_.initial() দুটি প্যারামিটার নিতে পারে।
array - মেথডটি অ্যারেটি নেয় এবং শেষ এলিমেন্ট বাদে সব এলিমেন্ট ফেরত দেয়।
n - এটি দিয়ে নির্দিষ্ট করা হয় কতগুলো এলিমেন্ট ডানদিক থেকে কেটে ফেলা হবে। এটি অপশনাল।
উদাহরণ
<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script> </head> <body> <script type="text/javascript"> document.write(_.initial([1,2,3,4,5])); </script> </body> </html>
আউটপুট
1,2,3,4
যদি দ্বিতীয় প্যারামিটার বা একটি সংখ্যা (n) দেওয়া হয়, তবে _.initial() মেথডটি সেই সংখ্যা গ্রহণ করে ডানদিক থেকে 그만큼 এলিমেন্ট কেটে ফেলে এবং বাকি এলিমেন্টগুলো দেখায়।
উদাহরণ
নিচের উদাহরণে, 4 দিয়ে দ্বিতীয় প্যারামিটার হিসেবে দেওয়া হয়েছে, তাই 4টি এলিমেন্ট কেটে যাবে এবং বাকি এলিমেন্ট দেখাবে। যেহেতু অ্যারেতে 5টি এলিমেন্ট আছে এবং 4টি কেটে ফেলা হয়েছে, তাই শুধু 1টি এলিমেন্ট আউটপুট হিসেবে দেখা যাচ্ছে।
<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script> </head> <body> <script type="text/javascript">
document.write(_.initial([1,2,3,4,5],4));
</script> </body> </html>
আউটপুট
1