2
Suivre
1
Abonnés

Lors de l'utilisation de la fonction _C sur une fonction membre de classe personnalisée, le bon résultat n'est pas obtenu

Créé le: 2019-08-11 14:47:22, Mis à jour le: 2019-08-11 14:50:47
comments   3
hits   1522

Exécutez le code suivant:

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

Le résultat de l’impression est:

  • my name
  • null

C’est à dire_C ((myobj.printMyName) n’a pas été appelé par la fonction this. Comment résoudre ce problème ?