جاوا اسکرپٹ میں قدر کے لحاظ سے ارے سے آئٹم کو کیسے ہٹایا جائے۔

Jawa Askrp My Qdr K Lhaz S Ar S Ay M Kw Kys Aya Jay

ایک صف ان عناصر کا مجموعہ ہے جو ایک واحد متغیر میں محفوظ ہوتے ہیں۔ جاوا اسکرپٹ ایک صف سے اشیاء کو شامل کرنے، ہٹانے اور ان میں ترمیم کرنے کے مختلف طریقے فراہم کرتا ہے۔ صف میں اس کے مقام کی شناخت کے لیے ہر آئٹم کا ایک منفرد انڈیکس ہوتا ہے۔ اس گائیڈ میں، آپ کریں گے۔ صف سے اشیاء کو ہٹا دیں جاوا اسکرپٹ کا استعمال کرتے ہوئے ان کی اقدار کو پاس کر کے فلٹر () اور splice() طریقے ان بلٹ ان طریقوں پر غور کرنے سے، اس گائیڈ کا مواد مندرجہ ذیل ہے۔

طریقہ 1: جاوا اسکرپٹ میں splice() طریقہ استعمال کرتے ہوئے قدر کے حساب سے شے کو صف سے ہٹائیں

JavaScript میں، ایک بلٹ ان طریقہ array.splic() شے کو صف سے ہٹانے کے لیے استعمال کیا جاتا ہے۔ طریقہ آئٹم کی قدر کو ہٹا کر نئی صف کو لوٹاتا ہے، جو انڈیکس سے گزری ہے۔ اس طریقہ کو استعمال کرنے کا مقصد ارے سے آئٹمز کو شامل یا ہٹا کر ارے کو اوور رائٹ کرنا ہے۔ آئیے نحو پر بات کرتے ہیں۔

نحو



صف الگ کرنا ( میں , ایک پر , اشیاء )

پیرامیٹرز کو اس طرح بیان کیا گیا ہے:



  • میں: آئٹم کو ہٹانے کے لیے انڈیکس نمبر کی وضاحت کریں۔
  • ایک پر: ہٹائے جانے والے نمبر کی نمائندگی کرتا ہے۔
  • اشیاء: صف میں اشیاء کے اضافے کا حوالہ دیں۔

کوڈ



const arr = [ { ایک پر : 5 } , { ایک پر : 10 } , { ایک پر : پندرہ } ] ;

const idxObj = arr انڈیکس تلاش کریں۔ ( چیز => {
واپسی چیز. ایک پر === 10 ;
} ) ;

arr الگ کرنا ( idxObj , 1 ) ;
تسلی. لاگ ( arr ) ;

کوڈ ایک آئٹم کو ہٹانے کا بیان کرتا ہے جس کی ایک پر قدر ہے 10 . اس کوڈ میں، arr.splic() پاس کرکے کسی شے کو ہٹانے کے لیے طریقہ استعمال کیا جاتا ہے۔ idxObj سے انڈیکس arr صف آخر میں، نئی صف کا استعمال کرتے ہوئے ظاہر ہوتا ہے console.log() طریقہ

آؤٹ پٹ

آؤٹ پٹ نئی صف کو لوٹاتا ہے، جس کی لمبائی 2 ہے۔ اس نئی صف میں، آئٹم جس کی قیمت 10 کے برابر ہے اس کے ذریعے ہٹا دی جاتی ہے۔ arr.splic() جاوا اسکرپٹ میں طریقہ۔



طریقہ 2: جاوا اسکرپٹ میں فلٹر () طریقہ استعمال کرتے ہوئے صف سے آئٹم کو ہٹائیں

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

نحو

صف فلٹر ( فنکشن ( curVal , idx , arr ) , یہ قدر )

پیرامیٹرز کی تفصیل حسب ذیل ہے۔

  • فنکشن: کال بیک فنکشن کی نمائندگی کرتا ہے۔
  • curVal: موجودہ عنصر کی قدر کی وضاحت کرتا ہے۔
  • idx: موجودہ عنصر انڈیکس سے مراد ہے۔
  • arr: صف کی نمائندگی کرتا ہے۔

مثال
جاوا اسکرپٹ میں ویلیو پاس کرکے کسی آئٹم کو صف سے ہٹانے کے لیے ایک مثال استعمال کی جاتی ہے۔

کوڈ

const arr = [
{ نام : 'ہیری' , دکھائیں : 'کرکٹ' } ,
{ نام : 'جان' , دکھائیں : 'فٹ بال' } ,
{ نام : 'شادی کرو' , دکھائیں : 'ہاکی' } ,
{ نام : 'باب' , دکھائیں : 'چل رہا ہے' } ,
] ;
تسلی. لاگ ( arr ) ;
rem = arr فلٹر ( arr => arr نام != 'ہیری' ) ;
تسلی. لاگ ( rem ) ;

کوڈ کی وضاحت ذیل میں کی گئی ہے:

  • سب سے پہلے، ایک صف arr مختلف اشیاء کو ذخیرہ کرکے بنایا گیا ہے جیسے نام اور دکھائیں .
  • اس کے بعد، the فلٹر () حالت کو پاس کرکے طریقہ استعمال کیا جاتا ہے۔ arr.name!='Harry' .
  • آخر میں، console.log() نئی صف کو ظاہر کرنے کے لیے طریقہ استعمال کیا جاتا ہے۔

آؤٹ پٹ

کوڈ کا آؤٹ پٹ ایک مخصوص آئٹم کو ہٹا کر نئی صف کو لوٹاتا ہے جس کی قیمت 'کے برابر ہے۔ ہیری '

نتیجہ

دو بلٹ ان طریقے array.splic() اور array.filter() جاوا اسکرپٹ میں کسی صف سے آئٹمز کو ہٹانے کے لیے طریقے استعمال کیے جاتے ہیں۔ میں array.splic() طریقہ، صف میں ایک مخصوص آئٹم کو ہٹانے کے لیے کسی آئٹم کی انڈیکس ویلیو پاس کی جاتی ہے۔ دی array.filter() شرائط کو لاگو کرکے موجودہ صف کو فلٹر کرنے کے لیے طریقہ استعمال کیا جاتا ہے۔ یہ دونوں طریقے ڈویلپرز کے ساتھ ساتھ صارفین کے لیے وقت اور محنت کو بچانے کے لیے بہت سی اشیاء سے نمٹنے کے لیے مفید ہیں۔ اس آرٹیکل میں، آپ نے سیکھا ہے کہ کس طرح ایک صف سے آئٹمز کو قدروں کو پاس کرکے ہٹانا ہے۔ جاوا اسکرپٹ .