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

জাভাস্ক্রিপ্টে অ্যারের প্রথম n মানগুলো কীভাবে পাবেন


একটি অ্যারের প্রথম n এলিমেন্ট পেতে আমরা অনেক লজিক্যাল মেথড ব্যবহার করতে পারি, কিন্তু underscore.js, জাভাস্ক্রিপ্টের একটি লাইব্রেরি, _.first() নামে একটি ফাংশন প্রদান করেছে যা এটি খুব সহজ করে দেয়। এটি অ্যারে নিয়ে কাজ করার জন্য একটি ব্যাপকভাবে ব্যবহৃত মেথড।

সিনট্যাক্স

_.first(array,n);

এটি একটি অ্যারে এবং একটি সংখ্যা প্যারামিটার হিসেবে নেয়। সংখ্যাটি দেওয়া হয় যাতে সেই সংখ্যক প্রথম n এলিমেন্ট আউটপুট হিসেবে দেখানো যায়।

উদাহরণ-১

নিচের উদাহরণে, শুধু অ্যারেটিই আর্গুমেন্ট হিসেবে পাস করা হয়েছে, তাই শুধু প্রথম এলিমেন্টটি (যেটি শূন্য ইনডেক্সে আছে) আউটপুট হিসেবে দেখানো হয়েছে।

<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(_.first([ 
        {name: 'Dhoni', age: 38}, 
        {name: 'kohli', age: 35}, 
        {name: 'Rohit', age: 32}, 
        {name: 'Dhawan', age: 27}]) 
    ); document.write((res)); 
</script> </body> </html>

আউটপুট

{"name":"Dhoni","age":38}

উদাহরণ-২

নিচের উদাহরণে, অ্যারের সাথে একটি সংখ্যাও পাস করা হয়েছে যাতে আমরা অ্যারেতে থেকে সেই সংখ্যক এলিমেন্ট পেতে পারি, আউটপুটে দেখানো হয়েছে।

<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(_.first([ {name: 'Dhoni', age: 38}, {name: 'kohli', age: 35}, {name: 'Rohit', age: 32}, {name: 'Dhawan', age: 27}],2) ); 
    document.write((res)); 
</script> </body> </html>

আউটপুট

[{"name":"Dhoni","age":38},{"name":"kohli","age":35}]

  1. জাভাস্ক্রিপ্ট অ্যারেতে সব ইউনিক ভ্যালু বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে সাধারণ মানগুলো খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে থেকে সর্বোচ্চ n সংখ্যা বের করা

  4. জাভাস্ক্রিপ্টে অবজেক্টের মানগুলো কীভাবে পাবেন?