2
fokus pada
1
Pengikut

Apabila menggunakan fungsi _C pada fungsi ahli kelas tersuai, yang betul ini tidak diperolehi

Dicipta dalam: 2019-08-11 14:47:22, dikemas kini pada: 2019-08-11 14:50:47
comments   3
hits   1522

Cuba jalankan kod berikut:

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);
}

Hasil cetakannya ialah:

  • my name
  • null

Iaitu,_C ((myobj.printMyName) dipanggil, this dalam fungsi ini tidak merujuk kepada objek myobj Bagaimana untuk menyelesaikan masalah ini?