2
پر توجہ دیں
1
پیروکار

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

میں تخلیق کیا: 2019-08-11 14:47:22, تازہ کاری: 2019-08-11 14:50:47
comments   3
hits   1522

مندرجہ ذیل کوڈ کو آزمائیں:

function MyClass()
{
    this.m_name = "my name";
}

MyClass.prototype.printMyName = function()
{
    Log(this.m_name);
    return true;
}

function main() {
    var myobj = new MyClass();
    myobj.printMyName();
    _C(myobj.printMyName);
}

اس کا نتیجہ یہ نکلا:

  • my name
  • null

یعنی_جب C ((myobj.printMyName) کہا جاتا ہے تو ، اس فنکشن کے اندر this myobj آبجیکٹ کی طرف اشارہ نہیں کرتا ہے سوال: اس مسئلے کا حل کیا ہے؟