Comment définir une classe imbriquée dans Java Script.Classe imbriquée JavaScript
Voici l'extrait de code que j'ai:
objA = new TestA();
function TestB()
{
this.testPrint = function()
{
print (" Inside testPrint ");
}
}
function TestA()
{
var myObjB = new TestB();
}
Maintenant, je suis en train d'accéder TestPrint à l'aide objA
objA.myObjB.testPrint();
Mais son erreur donnant "objA n'a pas de propriétés"
Comment puis-je accéder à la méthode testB en utilisant objA handler?
Qui a voté? C'est une réponse parfaitement valide, ne manque que "objA.myObjB.testPrint()"! –
Lorsque nous nous référons à "this" dans la méthode testPrint, faisons-nous référence à myObjB ou objA? – Slavo
Pour répondre à ma question précédente - c'est objA, cela ne semble pas être une bonne implémentation des espaces de noms. – Slavo