এই পোস্টটি তারিখের মান সহ একটি একক কী দ্বারা অবজেক্টের অ্যারে সাজানোর পদ্ধতি প্রদর্শন করবে।
তারিখ মানের সাথে একক কী দ্বারা অবজেক্টের অ্যারে কীভাবে সাজানো যায়?
তারিখ মানের সাহায্যে একটি একক কী দ্বারা জাভাস্ক্রিপ্টের একটি অ্যারে সাজানোর জন্য, আপনি ব্যবহার করতে পারেন “ সাজান() 'পদ্ধতি। এটি একটি আর্গুমেন্টের মান হিসাবে একটি কলব্যাক ফাংশন নেয়। এটি একটি কলব্যাক ফাংশন আহ্বান করে যা দুটি আর্গুমেন্ট পায়, a এবং b। তারপর, আহ্বান করুন ' তারিখ() ” পদ্ধতি, যা তারিখটিকে প্যারামিটার হিসাবে গ্রহণ করার জন্য নির্ধারণ করে।
তারিখের মান অনুযায়ী এককভাবে অবজেক্টের অ্যারে সাজানোর জন্য sort() পদ্ধতি ব্যবহার করার বিষয়ে আরও জানতে বিবৃত উদাহরণটি দেখুন।
উদাহরণ
এই উল্লিখিত উদাহরণে, একটি অ্যারেতে অবজেক্টগুলি সন্নিবেশ করান এবং অ্যারের ডেটা একটি ভেরিয়েবলে সংরক্ষণ করুন:
ছিল array1 = [ {
'এ আপডেট' : '2020-07-01T06:28:42Z' ,
'বিভাগ' : 'জাভাস্ক্রিপ্ট'
} ,
{
'এ আপডেট' : '2022-05-09T11:27:14Z' ,
'বিভাগ' : 'জাভা'
} ,
{
'এ আপডেট' : '2023-01-05T04:29:35Z' ,
'বিভাগ' : 'HTML/CSS'
} ]
এখন, আহ্বান করুন ' সাজান() ” পদ্ধতি এবং এই পদ্ধতির একটি যুক্তি হিসাবে একটি কলব্যাক ফাংশন ব্যবহার করুন। তারপর, ব্যবহার করুন ' তারিখ() ' পদ্ধতি এবং ঘোষিত ভেরিয়েবলে মান সংরক্ষণ করুন। এর পরে, ' ব্যবহার করে শর্তটি পরীক্ষা করুন যদি এবং শর্ত অনুযায়ী মান ফেরত দিন:
array1. সাজান ( ফাংশন ( এক্স , এবং ) {ছিল keyX = নতুন তারিখ ( এক্স. এ আপডেট ) ,
keyY = নতুন তারিখ ( এবং. এ আপডেট ) ;
যদি ( keyX keyY ) ফিরে 1 ;
ফিরে 0 ;
} ) ;
ব্যবহার ' console.log() ” অন্তর্নির্মিত পদ্ধতি এবং কনসোলে আউটপুট প্রদর্শন করতে এই পদ্ধতির প্যারামিটার হিসাবে অ্যারেটি পাস করুন:
কনসোল লগ ( array1 ) ;
সম্পূর্ণ কোড এই মত দেখাবে:
এটি লক্ষ্য করা যেতে পারে যে অ্যারে তারিখের মান অনুযায়ী সাজানো হয়েছে:
এটি একটি তারিখের মান সহ একটি একক কী দ্বারা অবজেক্টের অ্যারে সাজানোর বিষয়ে।
উপসংহার
একটি তারিখ মান সহ একটি একক কী দ্বারা অবজেক্টের অ্যারে সাজাতে, জাভাস্ক্রিপ্ট “ সাজান() সর্ট() মেথডের আর্গুমেন্ট হিসেবে কলব্যাক ফাংশন ব্যবহার করে ” মেথড চালু করা যেতে পারে। তারপর, ব্যবহার করুন ' তারিখ() 'পদ্ধতি এবং 'এর সাহায্যে অবস্থা পরীক্ষা করুন যদি 'বিবৃতি। এই পোস্টে একটি তারিখের মান সহ একটি একক কী দ্বারা অবজেক্টের অ্যারে সাজানোর পদ্ধতি বলা হয়েছে।