جاوا اسکرپٹ میں کلاس کا نام کیسے حاصل کریں۔

Jawa Askrp My Klas Ka Nam Kys Hasl Kry



JavaScript ان کلاسوں کو سپورٹ کرتا ہے جو ڈیٹا میں ہیرا پھیری کرنے کے طریقوں کو سمیٹتے ہیں۔ لہذا، پروگرامنگ ٹاسک میں کلاس کا نام حاصل کرنا/اس تک رسائی حاصل کرنا ضروری ہے۔ کلاس کا نام حاصل کرنا a کے ذریعے ممکن ہے۔ نام کنسٹرکٹر کی جائیداد مزید یہ کہ، isPrototypeof() طریقہ اور کی مثال آپریٹرز جاوا اسکرپٹ میں کلاس کا نام حاصل کرنے کے لیے ملازم ہیں۔ یہ طریقے پیغامات کو ڈیبگ کرنے کے لیے مفید ہیں۔

اس گائیڈ میں، آپ سیکھیں گے کہ اسے کیسے حاصل کیا جائے۔ کلاس کا نام میں جاوا اسکرپٹ . اس بلاگ کا مواد درج ذیل ہے:







طریقہ 1: نام کی جائیداد کا استعمال کرتے ہوئے کلاس کا نام حاصل کریں۔

دی نام پراپرٹی آبجیکٹ کنسٹرکٹر کے ساتھ ضم ہوجاتی ہے جو کلاس کو لوٹاتا ہے۔ نام . لہذا، ایک طریقہ کے ساتھ ڈھال لیا جاتا ہے نام جاوا اسکرپٹ میں کلاس کا نام حاصل کرنے کے لیے پراپرٹی۔ کلاس کے نام کو بار بار استعمال کرنا پیچیدہ پروگرامنگ کاموں میں مفید ہے۔ کوڈ کے کام کی وضاحت کرتا ہے۔ نام کلاس کا نام حاصل کرنے کے لیے پراپرٹی:



کوڈ



console.log ( 'کلاس کا نام حاصل کرنے کی ایک مثال' ) ;
کلاس ٹیچر { }
دو obj = نیا استاد ( ) ;
console.log ( استاد کا نام ) ;
console.log ( obj.constructor.name ) ;





اس کوڈ میں:

    • سب سے پہلے، ایک کلاس بلایا 'استاد' ایک خالی جسم کے ذریعے پیدا ہوتا ہے۔
    • اس کے بعد، the 'obj.constructor' کے ساتھ کلاس کا نام حاصل کرنے کے لیے استعمال کیا جاتا ہے۔ 'نام' جاوا اسکرپٹ میں پراپرٹی۔
    • دی console.log() طریقہ کنسٹرکٹر فنکشن تک رسائی حاصل کرکے کلاس کا نام دکھاتا ہے۔



آؤٹ پٹ


مشاہدہ کیا جاتا ہے کہ ' نام' پراپرٹی کو کلاس کے نام تک رسائی کے لیے استعمال کیا جاتا ہے۔ 'استاد' .

طریقہ 2: isPrototypeOf() طریقہ استعمال کرکے کلاس کا نام حاصل کریں۔

دی isPrototypeOf() طریقہ یہ معلوم کرتا ہے کہ آیا کسی شے کا وجود کسی دوسری شے کی پروٹو ٹائپ چین کا حصہ ہے۔ یہ ان پٹ لیتا ہے اور صارف کے ان پٹ کی بنیاد پر بولین آؤٹ پٹ (سچ یا غلط) لوٹاتا ہے۔ کے ساتھ کلاس کا نام حاصل کرنے کے لیے درج ذیل مثال یہاں فراہم کی گئی ہے۔ isPrototypeOf() طریقہ

کوڈ

console.log ( 'کلاس کا نام حاصل کرنے کی ایک مثال' ) ;
کلاس جانور { }
دو obj = نیا جانور ( ) ;
console.log ( Animal.prototype.isPrototypeOf ( اعتراض ) ) ;

کوڈ کی تفصیل ذیل میں دی گئی ہے:

    • سب سے پہلے، ایک کلاس 'جانور' پیدا کیا جاتا ہے، اور اس کے بعد ایک 'obj' آبجیکٹ کو ایک نئے کلیدی لفظ کے ساتھ شروع کیا گیا ہے۔
    • مزید برآں، the 'isPrototypeOf()' گزر کر کسی چیز کے وجود کو جانچنے کے لیے طریقہ استعمال کیا جاتا ہے۔ 'obj'۔

آؤٹ پٹ


آؤٹ پٹ واپسی a 'سچ' قدر جو کلاس تک رسائی کی توثیق کرتی ہے۔ 'جانور' جاوا اسکرپٹ میں۔

طریقہ 3: پراپرٹی کی مثال کے ساتھ کلاس کا نام حاصل کریں۔

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

کوڈ

console.log ( 'کلاس کا نام حاصل کرنے کی ایک مثال' ) ;
کلاس گاڑی { }
دو veh = نئی گاڑی ( ) ;
console.log ( گاڑی کی مثال ) ;

اس کوڈ میں، کلاس کا نام 'گاڑی' کے ذریعے رسائی حاصل کی جاتی ہے۔ کی مثال آپریٹر اس کے بعد، دی console.log() طریقہ واپسی کی قیمت کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے۔

آؤٹ پٹ


آؤٹ پٹ دکھاتا ہے ' سچ کنسول ونڈو میں قدر، جو کلاس کی رسائی کی توثیق کرتی ہے۔

نتیجہ

جاوا اسکرپٹ فراہم کرتا ہے۔ نام جائیداد isPrototypeOf() طریقہ، اور کی مثال آپریٹرز کلاس کا نام حاصل کریں۔ یہ طریقے اشیاء کے وجود کا جائزہ لیتے ہیں اور بولین آؤٹ پٹ (سچ یا غلط اقدار) واپس کرتے ہیں جو اس بات کی توثیق کرتا ہے کہ آیا آپ کو کلاس کا نام ملا ہے یا نہیں۔ یہ طریقے پیغامات کو ڈیبگ کرنے کے لیے مفید ہیں۔ تمام جدید ترین براؤزرز ان طریقوں کی حمایت کرتے ہیں۔ اس بلاگ میں، آپ نے جاوا اسکرپٹ میں مختلف مثالوں کے ساتھ کلاس کا نام بازیافت کرنا سیکھا ہے۔