جاوا اسکرپٹ میں کسی آبجیکٹ میں پراپرٹی کیسے شامل کریں۔

Jawa Askrp My Ksy Abjyk My Prapr Y Kys Shaml Kry



JavaScript آبجیکٹ ایک سے زیادہ خصوصیات کو ہینڈل کرتے ہیں جو کلیدی جوڑی کی اقدار ہیں۔ یہ خصوصیات جاوا اسکرپٹ میں کسی متعین آبجیکٹ کی خصوصیات اور خصوصیات کی وضاحت کے لیے استعمال کی جاتی ہیں۔ جب اشیاء بنائی جاتی ہیں، تو ان کی متعلقہ خصوصیات کو متحرک طور پر شامل، حذف اور تبدیل کیا جا سکتا ہے۔ مزید خاص طور پر، جاوا اسکرپٹ کے متعدد طریقے موجود ہیں کسی چیز میں خصوصیات شامل کرنے کے لیے۔

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







جاوا اسکرپٹ میں کسی آبجیکٹ میں پراپرٹی کیسے شامل / داخل کریں؟

اب، ہم کسی چیز میں خصوصیات شامل کرنے کے لیے درج ذیل طریقوں کا احاطہ کریں گے۔



طریقہ 1: ڈاٹ اشارے کا استعمال کرتے ہوئے کسی آبجیکٹ میں پراپرٹی شامل کریں (.)

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



مثال

سب سے پہلے، 'کی مدد سے کسی چیز کا اعلان کریں دو کلیدی لفظ اور پراپرٹیز کو بلاک کے اندر متعین آبجیکٹ کو تفویض کریں:





اعتراض کرنے دو = {
نام : 'افسر' ,
عمر : 14 ,
} ;

کا استعمال کرتے ہیں ' console.log() 'طریقہ اور دلیل کو پاس کریں' اعتراض کنسول پر دکھانے کے لیے:

تسلی. لاگ ( اعتراض ) ;

اب ڈاٹ نوٹیشن کی مدد سے پراپرٹی کو شامل کریں:



اعتراض تعلیم = 'سافٹ ویئر انجینئر' ;

کنسول پر آؤٹ پٹ ڈسپلے کریں:

تسلی. لاگ ( اعتراض ) ;

آؤٹ پٹ

طریقہ 2: Object.assign() طریقہ استعمال کرتے ہوئے کسی آبجیکٹ میں پراپرٹی شامل کریں۔

ہم بھی استعمال کر سکتے ہیں ' تفویض() کسی آبجیکٹ میں خصوصیات شامل کرنے کے لیے جاوا اسکرپٹ کا بلٹ ان طریقہ۔ ' Object.assign() ” جاوا اسکرپٹ کا ایک جامد طریقہ ہے جو آبجیکٹ کو نشانہ بنانے کے لیے ایک یا زیادہ سورس آبجیکٹ سے تمام قابل شمار خصوصیات اور خصوصیات کو کاپی کرنے کے لیے استعمال کیا جاتا ہے۔

نحو

object.assign() طریقہ استعمال کرنے کے لیے دی گئی نحو کو چیک کریں:

چیز . تفویض ( ہدف , ذریعہ ) ;

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

  • ' ہدف ” اس چیز کا تعین کرتا ہے جس میں پراپرٹی کی قدریں کاپی کی جا رہی ہیں۔
  • ' ذریعہ ” اس شے کی نشاندہی کرتا ہے جہاں متعلقہ پراپرٹی ویلیوز کو کاپی کیا جانا چاہیے۔

مثال

اس مثال میں، پہلے متغیر کا اعلان کریں اور خصوصیات کو تفویض کریں۔ پھر، اسی طریقہ کار پر عمل کرتے ہوئے ایک اور متغیر کا اعلان کریں:

ملازم دو = { نام : 'ڈیانا' , عمر : 23 } ;
معلومات دو = { صنف : 'عورت' , قومیت : 'کینیڈین' } ;

کا استعمال کرتے ہیں ' Object.assign() ” طریقہ اور دلائل کو پاس کریں، جہاں پہلا پیرامیٹر ٹارگٹ آبجیکٹ ہے اور دوسرا پیرامیٹر سورس آبجیکٹ ہے۔ یہ طریقہ ٹارگٹ ویلیو میں تمام سورس ویلیوز کو کاپی کرے گا:

چیز . تفویض ( ملازم , معلومات ) ;

پھر، 'دعوت کریں console.log() کنسول پر نتیجہ ظاہر کرنے کا طریقہ:

تسلی. لاگ ( ملازم ) ;
تسلی. لاگ ( معلومات ) ;

آؤٹ پٹ

طریقہ 3: Object.defineProperty() طریقہ استعمال کرکے کسی آبجیکٹ میں پراپرٹی شامل کریں۔

' Object.defineProperty() جاوا اسکرپٹ کا جامد طریقہ ہے جو کسی شے کو براہ راست تازہ ترین اور نئی پراپرٹی کی وضاحت کرنے یا کسی شے کی موجودہ پراپرٹی کو تبدیل کرنے اور آبجیکٹ کو واپس کرنے کے لیے استعمال کیا جاتا ہے۔

نحو

استعمال کرنے کے لیے ' Object.defineProperty() 'طریقہ، دیئے گئے نحو پر عمل کریں:

چیز . پراپرٹی کی وضاحت کریں۔ ( اعتراض , نئی_پراپرٹی , ترتیب ) ;

یہاں:

  • ' اعتراض ' سے مراد چیز ہے۔
  • ' نئی_پراپرٹی اس پراپرٹی کا تعین کرتا ہے جسے شامل کیا جائے گا۔
  • ' ترتیب ” اس قدر کی وضاحت کرتا ہے جسے تبدیل اور تبدیل کیا جا سکتا ہے۔

مثال

'کی مدد سے کسی چیز کا اعلان کریں دو مطلوبہ لفظ:

اعتراض کرنے دو = { } ;

استعمال کریں ' Object.defineProperty() ' طریقہ اور دلائل کو پاس کریں، اور قابل تحریر پراپرٹی کی قدر کو درست کے طور پر سیٹ کریں۔ لہذا، آبجیکٹ obj کی id پراپرٹی کو اب تبدیل کیا جا سکتا ہے:

چیز . پراپرٹی کی وضاحت کریں۔ ( اعتراض , 'id' , {
قدر : 137 ,
قابل تحریر : سچ
} ) ;

'کی مدد سے ایک پراپرٹی شامل کریں۔ obj.id اور قدر تفویض کریں:

اعتراض آئی ڈی = 214 ;

منظور شدہ دلائل کے مطابق، کنسول تبدیل شدہ پراپرٹی ویلیو کو ظاہر کرے گا:

تسلی. لاگ ( 'آبجیکٹ ID:' , اعتراض آئی ڈی ) ;

قابل تحریر پراپرٹی ویلیو کو غلط کے طور پر سیٹ کریں۔ نتیجے کے طور پر، آبجیکٹ کے نام کی خاصیت کو اب تبدیل نہیں کیا جا سکتا:

چیز . پراپرٹی کی وضاحت کریں۔ ( اعتراض , 'نام' , {
قدر : 'افسر' ,
قابل تحریر : جھوٹا } ) ;

'کی مدد سے ایک پراپرٹی شامل کریں۔ اعتراض کا نام اور قدر تفویض کریں:

اعتراض نام = 'حفصہ جاوید' ;

منظور شدہ دلائل کے مطابق، کنسول منظور شدہ نئی (حفصہ جاوید) پراپرٹی ویلیو نہیں دکھائے گا بلکہ پرانی (حفصہ) ویلیو:

تسلی. لاگ ( 'آبجیکٹ کا نام:' , اعتراض نام ) ;

یہ سب جاوا اسکرپٹ میں کسی شے میں پراپرٹی کو شامل کرنے کے بارے میں ہے۔

نتیجہ

جاوا اسکرپٹ میں کسی آبجیکٹ میں پراپرٹی شامل کرنے کے لیے، متعدد طریقے استعمال کیے جا سکتے ہیں۔ صارف 'کا استعمال کرکے کسی چیز میں پراپرٹی شامل کرسکتے ہیں۔ ڈاٹ اشارے (.) '،' Object.assign() 'طریقہ، یا ' Object.defineProperty() 'طریقہ. اس پوسٹ میں جاوا اسکرپٹ میں کسی شے میں پراپرٹی کو شامل کرنے کے متعدد طریقے بتائے گئے ہیں۔