جاوا اسکرپٹ میں ستاروں کی صف کو نمبروں کی صف میں تبدیل کریں۔

Jawa Askrp My Starw Ky Sf Kw Nmbrw Ky Sf My Tbdyl Kry



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

یہ بلاگ جاوا اسکرپٹ کا استعمال کرتے ہوئے اسٹرنگ کی صف کو نمبر کی صف میں تبدیل کرنے کے طریقوں کو ظاہر کرے گا۔

جاوا اسکرپٹ کا استعمال کرتے ہوئے سٹرنگز کی صف کو نمبروں کی صف میں کیسے تبدیل/تبدیل کریں؟

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







  • ' نقشہ() 'طریقہ.
  • ' ہر ایک کے لئے() 'اور' دھکا () 'طریقے.
  • ' کم() 'اور' concat() 'طریقے.

آئیے بیان کردہ طریقوں کو ایک ایک کرکے دکھائیں!



نقطہ نظر 1: نقشہ () طریقہ کے ذریعے جاوا اسکرپٹ کا استعمال کرتے ہوئے سٹرنگز کی صف کو نمبروں کی صف میں تبدیل/تبدیل کریں

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



نحو





صف نقشہ ( func ( currValue , انڈیکس , صف ) , قدر )

اوپر دیے گئے نحو میں:

  • ' func ' سے مراد وہ فنکشن ہے جس کو ایک صف میں ہر آئٹم کے لیے کال کرنے کی ضرورت ہے۔
  • فنکشن پیرامیٹرز مخصوص صف میں موجودہ قدر کے انڈیکس کا حوالہ دیتے ہیں۔
  • ' قدر ” اس قدر کی نشاندہی کرتا ہے جسے فنکشن میں منتقل کرنا ضروری ہے۔

مثال
آئیے مندرجہ ذیل مثال کا جائزہ لیں:



< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
strArray دو = [ '10' , 'بیس' , '30' ] ;
تسلی. لاگ ( 'ڈور کی دی گئی صف یہ ہے:' , strArray )
numArray دیں۔ = strArray. نقشہ ( نمبر )
تسلی. لاگ ( 'نمبروں کی صف بن جاتی ہے:' , numArray ) ;
سکرپٹ >
  • بیان کردہ اقدار کے حامل تاروں کی ایک صف کا اعلان کریں اور اسے ڈسپلے کریں۔
  • اس کے بعد، لاگو کریں ' نقشہ() 'طریقہ کار' نمبر اس کے پیرامیٹر کے طور پر، جو تاروں کی متعلقہ صف کو اعداد میں بدل دے گا۔
  • آخر میں، نمبروں میں تبدیل شدہ تاروں کی صف کو دکھائیں۔

آؤٹ پٹ

اس آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ سٹرنگ کی صف نمبروں میں تبدیل ہو گئی ہے۔

نقطہ نظر 2: forEach() اور push() طریقوں کا استعمال کرتے ہوئے جاوا اسکرپٹ میں سٹرنگز کی صف کو نمبروں کی صف میں تبدیل/تبدیل کریں

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

نحو

صف ہر ایک کے لئے ( فنکشن ( موجودہ , انڈیکس , صف ) , یہ )

یہاں:

  • فنکشن : یہ وہ فنکشن ہے جسے ایک صف میں موجود ہر عنصر کے لیے کال کرنے کی ضرورت ہے۔
  • موجودہ : یہ پیرامیٹر موجودہ صف کی قدر کی نشاندہی کرتا ہے۔
  • انڈیکس : یہ موجودہ عنصر کے اشاریہ کی طرف اشارہ کرتا ہے۔
  • صف : یہ موجودہ صف سے مراد ہے۔
  • یہ : یہ فنکشن میں منتقل ہونے والی قدر سے مطابقت رکھتا ہے۔
صف دھکا ( یہ1 , یہ2 )

اس نحو میں:

  • ' یہ1 ، اور ' یہ2 ” ان اشیاء کی طرف اشارہ کریں جنہیں صف میں شامل کرنے کی ضرورت ہے۔

مثال
آئیے ذیل میں بیان کردہ مثال کے ذریعے چلتے ہیں:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
strArray دو = [ 'بیس' , '40' , '60' ] ;
تسلی. لاگ ( 'ڈور کی دی گئی صف یہ ہے:' , strArray )
numArray دیں۔ = [ ] ;
strArray. ہر ایک کے لئے ( تار => {
numArray. دھکا ( نمبر ( تار ) ) ;
} ) ;
تسلی. لاگ ( 'نمبروں کی صف بن جاتی ہے:' , numArray ) ;
سکرپٹ >

کوڈ کی اوپر کی لائنوں میں:

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

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ اشارہ کرتا ہے کہ مطلوبہ ضرورت پوری ہو گئی ہے۔

نقطہ نظر 3: کم() اور concat() طریقوں کا استعمال کرتے ہوئے جاوا اسکرپٹ میں سٹرنگز کی صف کو نمبروں کی صف میں تبدیل/تبدیل کریں

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

نحو

صف کم ( func ( کل , قدر , انڈیکس , صف ) , قدر )

اس مخصوص نحو میں:

  • ' func ” سے مراد وہ فنکشن ہے جسے ہر صف کے عنصر کے لیے کال کرنے کی ضرورت ہے۔
  • فنکشن کے دلائل مخصوص صف میں موجودہ قدر کے انڈیکس سے مطابقت رکھتے ہیں۔
  • ' قدر ” فنکشن کو دی گئی قدر سے مساوی ہے۔
array1. concat ( تار )

دیئے گئے نحو میں:

  • ' تار ” اسٹرنگ ویلیو کی نمائندگی کرتا ہے جسے جوڑنے کی ضرورت ہے۔

مثال
مندرجہ ذیل مثال بیان کردہ تصور کی وضاحت کرتی ہے:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
strArray دو = [ 'پندرہ' , '25' , '35' , 'چار پانچ' ] ;
تسلی. لاگ ( 'ڈور کی دی گئی صف یہ ہے:' , strArray )
numArray دیں۔ = strArray. کم ( ( پہلا , آخری ) => پہلا. concat ( + آخری ) , [ ] )
تسلی. لاگ ( 'نمبروں کی صف بن جاتی ہے:' , numArray ) ;
سکرپٹ >

کوڈ کی اوپر کی لائنوں میں:

  • مخصوص سٹرنگ کی صف کا اعلان کریں اور اسے ڈسپلے کریں۔
  • اگلے مرحلے میں، لاگو کریں ' کم() 'اور' concat() 'ایک مجموعہ کے طور پر طریقے۔
  • اس کے نتیجے میں متعلقہ صف کے ساتھ اعادہ ہوگا اور صفوں کی اشیاء کو اس طرح جوڑ دیا جائے گا کہ وہ نمبروں میں تبدیل ہوجائیں گے۔
  • اب، پچھلے مرحلے میں تبدیل شدہ نمبروں کو ایک null صف میں شامل کیا جائے گا جس کی نمائندگی ' [ ] '
  • آخر میں، کنسول پر منسلک نمبروں کی صف دکھائیں۔

آؤٹ پٹ

اس مخصوص آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ مختص شدہ null ارے نمبروں سے بھرا ہوا ہے۔

نتیجہ

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