تاریخ کی قیمت کے ساتھ سنگل کلید کے ذریعہ اشیاء کی صف کو ترتیب دیں۔

Tarykh Ky Qymt K Sat Sngl Klyd K Dhry Ashya Ky Sf Kw Trtyb Dy



بعض اوقات، صارف ایک ہی اور مختلف قسم کے ڈیٹا کے ساتھ ایک صف میں ڈیٹا کی ایک بڑی مقدار کو ذخیرہ کرتا ہے۔ ایک صف میں اس قسم کے ڈیٹا کو ہینڈل کرنا پیچیدہ ہے۔ مزید برآں، یہ جانچنا مشکل ہے کہ کون سا ڈیٹا پہلے درج کیا گیا ہے اور بعد میں کون سا ڈیٹا۔ اس مقصد کے لیے، ایک صف میں موجود ڈیٹا کو تاریخ کے حوالے سے ترتیب دیا جانا چاہیے۔ ایسا کرنے کے لیے، جاوا اسکرپٹ پروگرامرز کو ' ترتیب دیں() ڈیٹا کو ترتیب میں ترتیب دینے کا طریقہ۔

یہ پوسٹ تاریخ کی قیمت کے ساتھ ایک کلید کے ذریعہ اشیاء کی صفوں کو ترتیب دینے کے طریقہ کار کو ظاہر کرے گی۔

تاریخ کی قیمت کے ساتھ سنگل کلید کے ذریعہ اشیاء کی ایک صف کو کیسے ترتیب دیا جائے؟

تاریخ کی قدر کی مدد سے جاوا اسکرپٹ کی ایک صف کو ایک کلید کے ذریعے ترتیب دینے کے لیے، آپ ' ترتیب دیں() 'طریقہ. یہ کال بیک فنکشن کو دلیل کی قدر کے طور پر لیتا ہے۔ یہ ایک کال بیک فنکشن کو طلب کرتا ہے جس میں دو دلائل ملتے ہیں، a اور b۔ پھر، 'دعوت کریں تاریخ () ” طریقہ، جو تاریخ کو پیرامیٹر کے طور پر قبول کرنے کا تعین کرتا ہے۔







تاریخ کی قیمت کے مطابق اشیاء کی ایک صف کو ترتیب دینے کے لیے sort() طریقہ استعمال کرنے کے بارے میں مزید جاننے کے لیے بیان کردہ مثال کو دیکھیں۔



مثال



اس بیان کردہ مثال میں، اشیاء کو ایک صف میں داخل کریں اور صف کے ڈیٹا کو متغیر میں محفوظ کریں:





تھا array1 = [ {
'updated_at' : '2020-07-01T06:28:42Z' ،
'قسم' : 'جاوا اسکرپٹ'
} ،
{
'updated_at' : '2022-05-09T11:27:14Z' ،
'قسم' : 'جاوا'
} ،
{
'updated_at' : '2023-01-05T04:29:35Z' ،
'قسم' : 'HTML/CSS'
} ]

اب، پکاریں ' ترتیب دیں() ” طریقہ اور اس طریقہ کی دلیل کے طور پر کال بیک فنکشن کا استعمال کریں۔ پھر، استعمال کریں ' تاریخ () ' طریقہ اور قیمت کو اعلان کردہ متغیر میں محفوظ کریں۔ اس کے بعد، 'کا استعمال کرتے ہوئے حالت کو چیک کریں اگر اور حالت کے مطابق قدر واپس کریں:

array1. ترتیب دیں ( فنکشن ( ایکس ، اور ) {
تھا keyX = نئی تاریخ ( ایکس. update_at ) ،
keyY = نئی تاریخ ( اور update_at ) ;
اگر ( keyX  keyY ) واپسی 1 ;
واپسی 0 ;
} ) ;

کا استعمال کرتے ہیں ' console.log() بلٹ ان طریقہ اور کنسول پر آؤٹ پٹ ظاہر کرنے کے لیے اس طریقہ کے پیرامیٹر کے طور پر سرنی کو پاس کریں:



تسلی. لاگ ( array1 ) ;

مکمل کوڈ اس طرح نظر آئے گا:

یہ دیکھا جا سکتا ہے کہ سرنی کو تاریخ کی قیمت کے مطابق ترتیب دیا گیا ہے:

یہ سب کچھ تاریخ کی قیمت کے ساتھ ایک کلید کے ذریعہ اشیاء کی صف کو ترتیب دینے کے بارے میں ہے۔

نتیجہ

تاریخ کی قیمت کے ساتھ ایک کلید کے ذریعہ اشیاء کی صف کو ترتیب دینے کے لئے، جاوا اسکرپٹ ' ترتیب دیں() sort() طریقہ کار کی دلیل کے طور پر کال بیک فنکشن کے استعمال کے ساتھ ” طریقہ استعمال کیا جا سکتا ہے۔ پھر، استعمال کریں ' تاریخ () 'طریقہ اور کنڈیشن کی مدد سے چیک کریں' اگر 'بیان. اس پوسٹ میں تاریخ کی قیمت کے ساتھ ایک کلید کے ذریعہ اشیاء کی صف کو ترتیب دینے کا طریقہ بتایا گیا ہے۔