جاوا اسکرپٹ میں سرنی کے طریقے: ہر وہ چیز جو آپ کو سرنی کے طریقوں کے بارے میں جاننے کی ضرورت ہے



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

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

مندرجہ ذیل نکات اس مضمون میں دستیاب ہوں گے:





آئیے اس مضمون کے پہلے عنوان کو جاری رکھیں ،

جاوا اسکرپٹ میں سرنی کے طریقے

Concat کا طریقہ

کونکات () طریقہ 2 یا زیادہ صفوں میں شامل ہوتا ہے ، اور پھر اس میں شامل ہونے والی صفوں کی ایک کاپی واپس کرتا ہے۔



ور حرف تہجی = ['r'، 's'، 't'] ور نمبر = [5، 6، 7] ور حرف تہنم = حرف تہجی.

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

آؤٹ پٹ:

حروف تہجی: r، s، t، 5،6،7



اس کے بعد کاپی ویتن طریقہ ہے ،

کاپی ویتن طریقہ

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

نحو:

array.copyWithin (ہدف ، شروع ، اختتام)

یہ طریقہ کار تین پیرامیٹرز پر مشتمل ہے:

  • ہدف: انڈیکس پوزیشن جس پر عنصر کو کاپی کرنا ہے۔ ہدف کی وضاحت لازمی ہے۔
  • شروع کریں: سے عناصر کی کاپی کرنا شروع کرنے کے لئے انڈیکس پوزیشن۔ یہ اختیاری ہے۔ آغاز کی پہلے سے طے شدہ قیمت 0 ہے۔
  • اختتام: عنصر کی کاپی کرنے کے عمل کو ختم کرنے کے لئے انڈیکس پوزیشن۔ یہ بھی ایک اختیاری پیرامیٹر ہے ، اور ڈیفالٹ ویلیو ہے لمبائی .
مختلف نمبر = ['ایک' ، 'دو' ، 'تین' ، 'چار' ، 'پانچ' ، 'چھ' ، 'سات'] دستاویز.وائریٹ (نمبر) دستاویز.روائٹ (' 
'+ نمبر کوپی ویٹن (3،0،4))

آؤٹ پٹ:

ایک دو تین چار پانچ چھ سات

ایک ، دو ، تین ، ایک ، دو ، تین ، چار

جیسا کہ مثال میں دکھایا گیا ہے ، صف میں موجود اقدار کو ایک ہی صف میں کاپی کیا جاتا ہے۔ ہدف کا اشاریہ یہ ہے: 3 ، شروعاتی انڈیکس: 0 اور اختتامی انڈیکس: 4 ہے۔

جاوا اسکرپٹ میں اس صف کے طریقوں میں اگلا سا ہے ،

ہر طریقہ

یہ طریقہ جانچ پڑتال کرتا ہے یا جانچ پڑتال کرتا ہے کہ کیا صف میں موجود تمام عناصر ایک مخصوص حالت کو پورا کرتے ہیں۔ طریقہ کا نحو ذیل میں ہے:

array.every (فنکشن [، یہ_گر]]

اس فنکشن کی دلیل ایک اور فنکشن ہے۔ یہ اس شرط کی وضاحت کرتا ہے جس کی جانچ ضرور ہونی چاہئے۔ اس میں مندرجہ ذیل دلائل ہیں:

  • سرنی: وہ صف جس پر ہر () فنکشن کہا جاتا ہے۔ یہ ایک اختیاری دلیل ہے۔
  • اشاریہ: موجودہ عنصر کا اشاریہ۔ یہ بھی اختیاری ہے۔
  • عنصر: موجودہ عنصر جس پر عمل درآمد کیا جا رہا ہے۔ اس دلیل کو استعمال کرنا لازمی ہے۔

اس_کار کو استعمال کرنے کے لئے فنکشن کو بتانے کے لئے استعمال کیا جاتا ہے یہ قدر. درج ذیل مثال میں ہم چیک کرتے ہیں کہ صف میں موجود ہر عنصر مثبت ہے یا نہیں۔

فنکشن مثبت (عنصر ، اشاریہ ، سرنی) {واپسی عنصر> 0} فنکشن فنک () {متغیرات = [11 ، 89 ، 23 ، 7 ، 98] // مثبت نمبر کی جانچ پڑتال کریں var value = array.every (مثبت) دستاویز .writ (قدر)} فنک ()

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

سچ ہے

اگلا ٹاسٹرنگ کا طریقہ ہے۔

جاوا میں ایک تار کو تاریخ میں تبدیل کریں

ٹاسٹرنگ کا طریقہ

یہ طریقہ نمبروں کو تار میں تبدیل کرتا ہے۔ نمبروں کو بھی بنیادی قیمت کی وضاحت کرکے تبدیل کیا جاسکتا ہے۔

متغیر نمبر = 569 دستاویز.روائٹ ('آؤٹ پٹ:' + number.toString ())

دی گئی مثال میں ، ٹاسٹرنگ () طریقہ بغیر کسی پیرامیٹر یا بیس ویلیو کے کہا جاتا ہے۔

آؤٹ پٹ:

569

اب ہم شامل ہونے کے طریقہ کار پر ایک نظر ڈالیں ،

طریقہ میں شامل ہوں

جوائن () کا طریقہ سرنی میں موجود ہر عنصر سے شامل ہوتا ہے۔ اس کے علاوہ ، ہم عناصر کو الگ کرنے کے لئے ایک جداکار کی وضاحت کرسکتے ہیں۔

var a = new अरे ('میں' ، 'محبت' ، 'میوزک') var تار = a.join () دستاویز.ورائٹ ('سٹرنگ:' + سٹرنگ) var string = a.join ('*') دستاویز۔ لکھیں (' 
سٹرنگ: '+ تار) ور سٹرنگ = a.join (' + ') دستاویز
تار: '+ تار)

فراہم کردہ مثال میں ، شمولیت کا پہلا طریقہ کوئی جداکار پر مشتمل نہیں ہوتا ہے ، اس طرح پہلے سے طے شدہ جداکار استعمال ہوتا ہے۔ دوسرے دو طریقوں میں ، '*' اور '+' مخصوص آپریٹر ہیں۔

آؤٹ پٹ:

تار: میں ، محبت ، موسیقی

تار: میں * محبت * موسیقی

تار: میں + محبت + موسیقی

جاوا اسکرپٹ پر سرنی طریقوں سے متعلق اس مضمون میں اگلا ،

پاپ اور پش طریقہ

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

طریقوں سے LIFO (آخری میں پہلی مرتبہ) کے تصور کو نافذ کیا جاتا ہے۔

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

کوڈ سرنی میں آخری عنصر یعنی 'جاز' کو ہٹا دیتا ہے۔

پش () طریقہ عنصر کو واپس سرے میں شامل کرتا ہے۔

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

آئیے ہم آگے بڑھیں ،

شفٹ اور انشٹ طریقہ

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

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

کوڈ پہلے عنصر یعنی صف کو سرے سے ہٹاتا ہے۔

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

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

ہم جاوا اسکرپٹ بلاگ میں اس صف کے طریقوں کے آخری ٹکڑے میں ہیں ،

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

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

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

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

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

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

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

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

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

var array = ['راک' ، 'پاپ' ، 'جاز' ، 'بلیوز' ، 'دھات'] دستاویز.و رائٹ ('array.slice (1، 2):' + array.slice (1، 2)) دستاویز .رائٹ (' 
array.slice (1، 3): '+ array.slice (1، 3))

مندرجہ ذیل کوڈ کی آؤٹ پٹ ہے۔

array.slice (1 ، 2): پاپ

array.slice (1 ، 3): پاپ ، جاز

جاوا اسکرپٹ میں اس صف کے طریقہ کار کا آخری طریقہ یہ ہے ،

ہر طریقہ کے لئے

یہ طریقہ صف میں موجود ہر عنصر کے لئے فنکشن کو کہتے ہیں۔

فنکشن فنکٹ () {// ابتدائی صف سازی کی اشیاء = [2 ، 18 ، 28] کانسٹیبل کاپی = [] آئيٹمز۔ ہر ایک (فنکشن (آئٹم) {کاپی.پش (آئٹم * آئٹم) document) دستاویز.کی لکھنا (کاپی)} فنکٹ ()

مثال کے طور پر ، ہم صف میں موجود ہر عنصر کے مربع کا حساب لگاتے ہیں۔

آؤٹ پٹ مندرجہ ذیل ہے:

4،324،784

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

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