میں جاوا اسکرپٹ کے ساتھ کسی شے کو کسی صف سے کیسے ہٹا سکتا ہوں؟

My Jawa Askrp K Sat Ksy Sh Kw Ksy Sf S Kys A Skta W



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

یہ مضمون جاوا اسکرپٹ کے ساتھ کسی شے کو کسی صف سے ہٹانے کے طریقے دکھائے گا۔

جاوا اسکرپٹ کے ساتھ کسی ارے سے کسی آبجیکٹ کو کیسے ہٹا یا حذف کریں؟

کسی شے کو صف سے ہٹانے کے لیے، درج ذیل طریقے استعمال کریں:







طریقہ 1: shift() طریقہ استعمال کرتے ہوئے کسی شے کو ایک صف سے ہٹا دیں۔

' شفٹ() ” طریقہ کسی شے یا شے کو صف کے آغاز سے ہٹانے کے لیے استعمال کیا جاتا ہے۔ یہ ایک صف کے پہلے عنصر کو حذف کرتا ہے اور باقی تمام عناصر کے اشاریہ جات کو اپ ڈیٹ کرکے اصل صف میں ترمیم کرتا ہے۔ یہ ایک جامد طریقہ ہے ' صف ' چیز.



نحو
دیئے گئے نحو کو صف سے پہلی چیز کو ہٹانے کے لیے استعمال کیا جاتا ہے:



صف شفٹ ( ) ;

مثال
' نامی اشیاء کی ایک صف بنائیں arrObj ”:





const arrObj = [
{ نام : 'بڑا' , عمر : 28 } ,
{ نام : 'کووی' , عمر : 26 } ,
{ نام : 'اسٹیفن' , عمر : 27 } ,
{ نام : 'روہندا' , عمر : 25 } ,
{ نام : 'مائیک' , عمر : 22 }
] ;

کسی صف کے پہلے آبجیکٹ کو ہٹانے اور انہیں متغیر میں ذخیرہ کرنے کے لیے شفٹ() طریقہ کو کال کریں۔ ہٹائیںObj ”:

تھا ہٹائیںObj = arrObj. شفٹ ( ) ;

کنسول پر ہٹائی گئی چیز کو پرنٹ کریں:



تسلی. لاگ ( ہٹائیںObj ) ;

آخر میں، بقیہ صف کو پرنٹ کریں ' console.log() طریقہ:

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

یہ دیکھا جا سکتا ہے کہ صف کا پہلا آبجیکٹ جس کی کلیدی قدر کا جوڑا ہے ' {نام: 'ماری'، عمر: 28} ' کو ہٹا دیا جاتا ہے اور ' کی قدر کے طور پر واپس کیا جاتا ہے ہٹائیںObj ' اس کے بعد اصل صف میں ترمیم کی جاتی ہے اور اس کے انڈیکس کو اپ ڈیٹ کیا جاتا ہے تاکہ صف میں اگلی آبجیکٹ پہلی چیز بن جائے:

طریقہ 2: splice() طریقہ استعمال کرتے ہوئے کسی شے کو کسی صف سے ہٹا دیں۔

اگر آپ کسی خاص انڈیکس سے کسی چیز کو ہٹانا چاہتے ہیں تو، ' splice() 'طریقہ. یہ ایک دلیل کے طور پر دو پیرامیٹرز لیتا ہے۔ یہ اصل صف میں ترمیم/تبدیل کرتا ہے اور ایک نئی صف کو آؤٹ پٹ کرتا ہے۔

نحو
ذیل میں بیان کردہ نحو کو ایک صف سے مخصوص آبجیکٹ کو ہٹانے کے لیے استعمال کیا جاتا ہے:

صف تقسیم ( انڈیکس , حذف شمار ) ;

مندرجہ بالا نحو میں:

  • ' انڈیکس ' عنصر کا مخصوص انڈیکس ہے جسے ہٹا دیا جائے گا۔
  • ' حذف شمار 'یہ شمار ہوتا ہے کہ کتنے عناصر کو ہٹا دیا جائے گا۔ اگر یہ قدر 0 ہے، تو کوئی عناصر نہیں ہٹائے جائیں گے۔

مثال
انڈیکس پاس کرکے splice() طریقہ کو کال کریں 2 ایک صف سے تیسری آبجیکٹ کو ہٹانے کے لیے۔ ' 1 ' اشارہ کرتا ہے کہ ایک صف سے صرف ایک آبجیکٹ کو حذف کیا جائے گا:

تھا ہٹائیںObj = arrObj. تقسیم ( 2 , 1 ) ;

جیسا کہ آپ دیکھ سکتے ہیں کہ کلیدی قدر پر مشتمل تیسرا آبجیکٹ ' {نام: اسٹیفن، عمر: 27} ' کو ایک صف سے کامیابی کے ساتھ ہٹا دیا گیا ہے:

طریقہ 3: pop() طریقہ استعمال کرتے ہوئے کسی شے کو کسی صف سے ہٹا دیں۔

ایک صف سے آخری آبجیکٹ کو ہٹانے کے لیے، استعمال کریں ' پاپ () 'طریقہ. یہ Array آبجیکٹ کا بلٹ ان طریقہ ہے جو ایک صف سے آخری عنصر کو پاپ کرتا ہے۔

نحو
ایک صف سے آخری آبجیکٹ کو ہٹانے کے لیے نیچے دیے گئے نحو پر عمل کریں:

صف پاپ ( ) ;

مثال
ایک صف سے آخری آبجیکٹ کو ہٹانے کے لیے pop() طریقہ کو کال کریں:

تھا ہٹائیںObj = arrObj. پاپ ( ) ;

آؤٹ پٹ

ہم نے جاوا اسکرپٹ میں کسی ارے سے کسی آبجیکٹ کو ہٹانے/ڈیلیٹ کرنے کے تمام طریقے مرتب کیے ہیں۔

نتیجہ

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