جاوا اسکرپٹ میں سٹوریج کی () طریقہ کیا کرتا ہے۔

Jawa Askrp My S Wryj Ky Tryq Kya Krta



JavaScript دو ​​قسم کے سٹوریج آبجیکٹ کے ساتھ آتا ہے 'لوکل' اور 'سیشن' جو ڈیٹا کو لوکل سٹوریج یعنی ویب براؤزر میں اسٹور کرتا ہے۔ ' مقامی سٹوریج آبجیکٹ مخصوص ویب سائٹ کے لیے ڈیٹا اسٹور کرتا ہے جس کی میعاد ختم ہونے کی کوئی تاریخ نہیں ہے جبکہ ' اجلاس 'سٹوریج' آبجیکٹ صرف موجودہ سیشن کے لیے ڈیٹا محفوظ کرتا ہے۔ جب ان اشیاء کو ذخیرہ کیا جاتا ہے، تو بلٹ ان اسٹوریج کی مدد سے ان کے کلیدی ناموں کے ذریعے آسانی سے ان تک رسائی حاصل کی جا سکتی ہے۔ چابی() 'طریقہ.

یہ پوسٹ JavaScript میں سٹوریج 'key()' طریقہ کو ظاہر کرتی ہے۔

جاوا اسکرپٹ میں سٹوریج کی () طریقہ کیا کرتا ہے؟

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







نحو (مقامی اسٹوریج کے لیے)



مقامی ذخیرہ. چابی ( انڈیکس ) ;

مندرجہ بالا نحو ایک پیرامیٹر کو قبول کرتا ہے ' انڈیکس جو دیئے گئے انڈیکس پر کلید کا نام لوٹاتا ہے۔



نحو (سیشن اسٹوریج کے لیے)





سیشن اسٹوریج چابی ( انڈیکس ) ;

مندرجہ بالا نحو بھی 'انڈیکس' پیرامیٹر کی حمایت کرتا ہے جیسا کہ 'لوکل اسٹوریج'۔

اوپر بیان کردہ دونوں نحو سٹوریج آبجیکٹ کے کلیدی نام کو بطور سٹرنگ واپس کرتے ہیں۔ آئیے ان دونوں کو ایک ایک کرکے لاگو کریں۔



مثال 1: مخصوص مقامی سٹوریج کلید کے نام کو بازیافت کرنے کے لیے سٹوریج 'key()' طریقہ استعمال کرنا

یہ مثال مقامی مخصوص انڈیکس اسٹوریج کلید کا نام حاصل کرنے کے لیے سٹوریج 'key()' طریقہ کے عملی نفاذ کی وضاحت کرتی ہے۔

HTML کوڈ

پہلے، دیئے گئے HTML کوڈ پر ایک نظر ڈالیں:

< h2 > اسٹوریج کی چابی ( ) طریقہ جاوا اسکرپٹ میں h2 >

< بٹن پر کلک کریں۔ = 'myFunc()' > مخصوص مقامی اسٹوریج کلید حاصل کریں۔ بٹن >

< پی آئی ڈی = 'ڈیمو' >> ص >

مندرجہ بالا کوڈ کے ٹکڑوں میں:

  • سب سے پہلے، ' کے ذریعے ذیلی سرخی کی وضاحت کریں

    'ٹیگ۔

  • اگلا، 'کی مدد سے ایک بٹن شامل کریں <بٹن> 'ٹیگ پر مشتمل ہے' کلک پر ' تقریب کو انجام دینے کے لیے تقریب ' myFunc() ' بٹن پر کلک کریں۔
  • آخر میں، 'کے ذریعے ایک خالی پیراگراف بنائیں

    ٹیگ جس تک آسانی سے اس کی تفویض کردہ آئی ڈی 'ڈیمو' کے ذریعے رسائی حاصل کی جاسکتی ہے۔

جاوا اسکرپٹ کوڈ

اگلا، ذیل میں بیان کردہ کوڈ کے ساتھ آگے بڑھیں:

< سکرپٹ >

مقامی ذخیرہ. سیٹ آئٹم ( 'ویب سائٹ' , 'لینکس' ) ;

مقامی ذخیرہ. سیٹ آئٹم ( 'پہلا ٹیوٹوریل' , 'HTML' ) ;

مقامی ذخیرہ. سیٹ آئٹم ( 'سیکنڈ ٹیوٹوریل' , 'جاوا اسکرپٹ' ) ;

فنکشن myFunc ( ) {

ایکس ہے = مقامی ذخیرہ. چابی ( 1 ) ;

دستاویز getElementById ( 'ڈیمو' ) . اندرونی ایچ ٹی ایم ایل = ایکس ;

}

سکرپٹ >

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

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

آؤٹ پٹ

جیسا کہ دیکھا گیا ہے، آؤٹ پٹ مقامی سٹوریج آئٹم کا کلیدی نام دکھاتا ہے۔ بٹن پر کلک کرنے پر حروف تہجی کی ترتیب پر عمل کرتے ہوئے پہلے انڈیکس پر 'سیکنڈ ٹیوٹوریل'۔

مثال 2: مخصوص سیشن سٹوریج کلیدی نام حاصل کرنے کے لیے سٹوریج 'کی()' طریقہ استعمال کرنا

اس مثال میں، سٹوریج 'کی()' طریقہ سیشن اسٹوریج کلید کا نام ایک خاص انڈیکس کے ساتھ لوٹاتا ہے۔

HTML کوڈ

سب سے پہلے، درج ذیل ایچ ٹی ایم ایل کوڈ کے ذریعے جائیں:

< h2 > اسٹوریج کلید ( ) طریقہ جاوا اسکرپٹ میں h2 >

< بٹن پر کلک کریں۔ = 'myFunc()' > مخصوص سیشن اسٹوریج کلید حاصل کریں۔ بٹن >

< پی آئی ڈی = 'ڈیمو' >> ص >

مندرجہ بالا کوڈ مثال 1 جیسا ہی ہے لیکن ایچ ٹی ایم ایل مواد میں چند اپ ڈیٹس کے ساتھ۔

جاوا اسکرپٹ کوڈ

اگلا، درج ذیل کوڈ پر جائیں:

< سکرپٹ >

سیشن اسٹوریج سیٹ آئٹم ( 'ویب سائٹ' , 'لینکس' ) ;

سیشن اسٹوریج سیٹ آئٹم ( 'پہلا' , 'HTML' ) ;

سیشن اسٹوریج سیٹ آئٹم ( 'دوسرا' , 'جاوا اسکرپٹ' ) ;

فنکشن myFunc ( ) {

ایکس ہے = سیشن اسٹوریج چابی ( 2 ) ;

دستاویز getElementById ( 'ڈیمو' ) . اندرونی ایچ ٹی ایم ایل = ایکس ;

}

سکرپٹ >

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

آؤٹ پٹ

اس نتیجے میں، 'key()' طریقہ دوسرے انڈیکس میں ذخیرہ شدہ سیشن اسٹوریج آئٹم کا کلیدی نام ظاہر کرتا ہے۔ سٹوریج کلید کے نام کے لیے تلاش کا عمل حروف تہجی کی ترتیب کی پیروی کرتا ہے جس سے تلاش شروع ہوتی ہے۔ 0 'انڈیکس.

نتیجہ

جاوا اسکرپٹ سٹوریج فراہم کرتا ہے ' چابی() 'دونوں کے مخصوص اشاریہ کے ساتھ کلیدی نام حاصل کرنے کا طریقہ' مقامی ' اور ' اجلاس 'ذخیرہ کرنے والی اشیاء۔ یہ اسٹوریج میں مخصوص کلیدی نام کو تلاش کرتا ہے اور پھر اس کا نام DOM (دستاویز آبجیکٹ ماڈل) میں دکھاتا ہے۔ اس کام کو انجام دینے کے لیے اسے صرف 'انڈیکس' پیرامیٹر کی ضرورت ہوتی ہے۔ اس پوسٹ نے جاوا اسکرپٹ سٹوریج 'key()' طریقہ کار کے کام کو تفصیل سے واضح کیا ہے۔