جاوا اسکرپٹ میں عناصر کو کسی صف سے ہٹانا



اس مضمون میں آپ کو جاوا اسکرپٹ میں کسی صف سے عناصر کو مثالوں کے ساتھ ہٹانے کے لئے مختلف طریقوں سے مکمل واک حاصل ہوگا۔

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

جاوا اسکرپٹ میں واقعہ کیا ہے؟

اس کے بعد ہم شروع کریں ،





جاوا اسکرپٹ میں کسی صف سے عناصر کو ہٹانا

پاپ کا طریقہ

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

['راک' ، 'دھات' ، 'بلوز' ، 'جاز'] list.pop () ['راک' ، 'دھات' ، 'بلوز']

کوڈ سرنی میں آخری عنصر یعنی 'جاز' کو ہٹا دیتا ہے۔پش () طریقہ عنصر کو واپس سرے میں شامل کرتا ہے۔



شفٹ طریقہ: جاوا اسکرپٹ میں عناصر کو کسی صف سے ہٹانا

شفٹ () طریقہ عنصر کو ایک صف کے آغاز سے ہٹاتا ہے۔ دوسری طرف انشِفٹ () طریقہ ، عنصر کو سرنی کے آغاز میں شامل کرتا ہے۔

['راک' ، 'دھات' ، 'بلوز' ، 'جاز'] list.shift () ['دھات' ، 'بلوز' ، 'جاز']

کوڈ پہلے عنصر یعنی صف کو سرے سے ہٹاتا ہے۔انشِفٹ () طریقہ استعمال کرنے پر ، 'راک' کو دوبارہ صف میں شامل کیا جائے گا۔

اسپلس کا طریقہ

اسپلائس () طریقہ سرنی کا ایک خاص یا منتخب حصہ ہٹاتا ہے۔یہ صفوں میں عناصر کو ختم کرنے ، تبدیل کرنے یا شامل کرنے کا وسائل مند طریقہ ثابت ہوتا ہے۔



['راک' ، 'دھات' ، 'بلوز' ، 'جاز'] list.splice (2 ، 1) // انڈیکس پوزیشن 2 سے شروع ہوکر ، ایک عنصر کو ہٹا دیں ['راک' ، 'دھات' ، 'جاز'] فہرست .splice (2،2) // انڈیکس پوزیشن 2 سے شروع کرتے ہوئے ، دو عناصر کو حذف کریں ['راک' ، 'دھات']

مندرجہ بالا مثال میں ، سلائس کا طریقہ طے کردہ اشاریہ کے مطابق عناصر کو ہٹاتا ہے۔

'بلیوز' کو پہلی مثال سے ہٹا دیا گیا ہے کیونکہ اسے انڈیکس 2 میں رکھا گیا ہے۔

دوسری مثال میں ، دو عناصر یعنی 'بلیوز' اور 'جاز' کو ہٹا دیا گیا ہے ، کیونکہ انڈیکس میں واضح کیا گیا ہے کہ انڈیکس 2 سے شروع ہوکر 2 عناصر کو ہٹانا ہوگا۔

واضح رہے کہ جاوا اسکرپٹ میں صفوں کی اشاعت صفوں میں ہے۔

اس مضمون کے ساتھ مزید جاوا اسکرپٹ میں صفوں سے عناصر کو ہٹانے پر ،

عناصر کی حدود کے لئے تقسیم

پلگ () طریقہ استعمال کرکے مستقل عناصر کو ہٹانا مبہم ہے:

['راک' ، 'دھات' ، 'بلوز' ، 'جاز'] list.splice (0، 2) // انڈیکس پوزیشن 0 سے شروع ہوکر ، دو عناصر کو ہٹا دیں ['بلوز' ، 'جاز']

کوڈ اسپلائس کے طریقہ کار میں مذکور اقدار کو ہٹا دیتا ہے۔

عنصر کو قیمت کے مطابق ہٹائیں: جاوا اسکرپٹ میں عناصر کو کسی صف سے ہٹانا ،

ہم پلٹ () کا استعمال کرتے ہوئے کسی عنصر کی تلاش کرسکتے ہیں ، اور اسے مستقل طور پر ہٹا سکتے ہیں۔اس طریقہ کو انڈیکس آف () کمانڈ کے ساتھ جوڑا بنایا جاسکتا ہے ، جو پہلا انڈیکس واپس کرتا ہے جس میں دیئے گئے عنصر کو مل سکتا ہے۔ اگر عنصر نہیں پایا جاتا ہے تو ، یہ آؤٹ پٹ کے طور پر -1 لوٹتا ہے۔

مندرجہ ذیل مثال میں ، ہم عنصر 'بلیوز' کو ہٹا دیں:

['راک' ، 'دھات' ، 'بلیوز' ، 'جاز'] // 'بلیوز' کی انڈیکس پوزیشن تلاش کریں اور اس پوزیشن لسٹ سے ایک عنصر کو ہٹا دیں۔

عنصر کی انڈیکس پوزیشن معلوم کرنے کے بعد کوڈ عنصر کو 'بلیوز' کو ہٹاتا ہے۔

عنصر کی حد قدر کے لحاظ سے ہٹائیں

جاوا اسکرپٹ ہمیں ایک سے زیادہ عناصر کو سرے سے نکالنے کی اجازت دیتا ہے۔

['راک' ، 'دھات' ، 'بلیوز '،' بلیوز '،' جاز '] برائے (var i = list.leight-1 i -) {اگر (فہرست [i] ===' بلوز ') فہرست .splice (i، 1)} ['راک' ، 'دھات' ، 'جاز']

کوڈ عنصر 'بلیوز' کے تمام واقعات کو ہٹا دیتا ہے۔

آئیے اس مضمون کے آخری حصہ کو جاوا اسکرپٹ میں کسی صف سے عناصر کو ہٹانے سے شروع کریں۔

صف کا فلٹر طریقہ

اس صف کو تبدیل کرنے کے بجائے جس پر یہ کہا جاتا تھا ، فلٹر () ایک نئی صف تیار کرتا ہے۔اس میں ایک ہی پیرامیٹر ہے ، جسے کال بیک طریقہ کہتے ہیں۔ کال بیک بیک کا طریقہ کار متحرک ہوجاتا ہے جب فلٹر کا طریقہ ارے کے عناصر پر دہراتا ہے۔

یہ کال بیک میں تین اقدار کو منتقل کرتی ہے۔

  • موجودہ قدر
  • موجودہ سرنی کا اشاریہ
  • مکمل صف

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

var array = [1، 2، 3، 4، 5، 6، 7، 8، 9، 0] var filtered = array.filter (فنکشن (ویلیو، انڈیکس، Arr) {ریٹرن ویلیو> 4}) // فلٹر = > [5،6 ، 7 ، 8 ، 9]

فلٹر کردہ صف میں عناصر شامل ہوتے ہیں جو سچ ثابت ہوتے ہیں۔

عناصر کو کسی سرے سے ہٹانا فطرت میں قدرے پریشان کن ہوسکتا ہے ، لیکن حقیقت میں ، یہ طریقے سب سے زیادہ موثر اور قابل وسائل ہیں۔

اس کے ساتھ ہی ہم ‘جاوا اسکرپٹ میں عناصر کو ایک صف میں سے ہٹانا’ پر اس بلاگ کے اختتام پر پہنچ گئے ہیں۔ مجھے امید ہے کہ آپ کو یہ معلوماتی اور مددگار مل گیا ہے ، اسی طرح کے موضوعات پر مزید سبق حاصل کرنے کے لئے ہم آہنگ رہیں گے۔o jQuery کے ساتھ اس کی مختلف ایپلیکیشنز کے ساتھ گہرائی سے معلومات حاصل کریں ، آپ کر سکتے ہیں 24/7 مدد اور زندگی بھر تک رسائی کے ساتھ براہ راست آن لائن تربیت کے ل.۔

ہمارے لئے ایک سوال ہے؟ اس بلاگ کے تبصرے سیکشن میں ان کا تذکرہ کریں اور ہم آپ کو واپس ملیں گے۔