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

Jawa Askrp My Hasownproperty My Prapr Y Kya



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

اس تحریر میں، ہم JS میں hasOwnProperty() طریقہ میں پراپرٹی کے استعمال پر بات کریں گے۔

JS میں hasOwnProperty() کیا ہے؟

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







نحو



چیز. اس کی ملکیت ہے۔ ( سہارا )

دیئے گئے نحو میں، ' سہارا ” پراپرٹی کے نام سے مماثل ہے جو اسے تار یا علامت کے طور پر جانچنے کے لیے شامل کیا گیا ہے۔



مثال 1: hasOwnProperty() طریقہ میں صف کی کلیدوں کا استعمال کرتے ہوئے پراپرٹی تلاش کرنا

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





< سکرپٹ >

const myArray = {

a : 10 ,

ب : بیس

} ;

دو c = 30 ;

دو ایکس = myArray. اس کی ملکیت ہے۔ ( 'a' )

y دو = myArray. اس کی ملکیت ہے۔ ( 'c' )

تسلی. لاگ ( ایکس ) ;

تسلی. لاگ ( Y ) ;

سکرپٹ >

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

  • سب سے پہلے، نام کی ایک صف بنائیں myArray بیان کردہ چابیاں اور اقدار کا ہونا۔
  • اگلے مرحلے میں، ایک متغیر بنائیں جس کا نام ' c ایک صف کے دائرہ کار سے باہر اور اسے ایک قدر تفویض کریں۔
  • اب، لاگو کریں ' hasOwnProperty() ایک صف میں موجود کلید کی وضاحت کرکے طریقہ۔
  • اسی طرح، صف کے دائرہ کار سے باہر متغیر پر چیک لگائیں۔
  • نتیجے کے طور پر، سابقہ ​​لاگو طریقہ واپس آ جائے گا ' سچ ہے جیسا کہ کلید ایک صف میں موجود ہے۔
  • دوسری طرف، بعد کے نقطہ نظر میں یہ معاملہ نہیں ہے، لہذا یہ واپس آ جائے گا ' جھوٹا '

آؤٹ پٹ



مندرجہ بالا آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ اضافی حالت پر مبنی متعلقہ نتیجہ ظاہر کیا گیا ہے.

مثال 2: hasOwnProperty() طریقہ میں اری کے انڈیکس کا استعمال کرتے ہوئے پراپرٹی تلاش کرنا

اس خاص مثال میں، ' hasOwnProperty() ' طریقہ ایک صف میں انڈیکس نمبر کی بنیاد پر متعلقہ نتیجہ واپس کرے گا:

< سکرپٹ >

const myArray = [ 'آم' , 'سیب' , 'انناس' , 'اسٹرابیری' ] ;

دو ایکس = myArray. اس کی ملکیت ہے۔ ( '3' )

y دو = myArray. اس کی ملکیت ہے۔ ( '7' )

تسلی. لاگ ( ایکس )

تسلی. لاگ ( Y ) ;

سکرپٹ >

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

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

آؤٹ پٹ

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

نتیجہ

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