J'essaie d'accéder à une variable de classe par une méthode d'instance par un eval (Function
)accès à une variable classe
class Foo
@classVariable = "helow"
class Bar extends Foo
bar: -> (new Function("console.log(Foo.classVariable)")).call @
baz: -> console.log(Foo.classVariable)
(new Bar()).baz()
(new Bar()).bar()
mais la méthode bar
soulever une erreur, me disant ReferenceError: Foo is not defined
Tous conseils? Y en a-t-il un autre pour accéder à une variable de classe?
Que signifie "acceed" veut dire? – Paul
@Paul peut-être "accès" est le bon mot. L'anglais n'est pas ma langue maternelle – jney
Pas de soucis, merci pour la clarification. J'ai édité la question pour vous. – Paul