J'ai écrit le code ci-dessous, et il se plaint de la méthode de la « DefineProperty » n'existe pasRhino et Object.defineProperty
#! /usr/bin/rhino
version(170)
function PrivScop(priv) {
this.access
Object.defineProperty(this, "access", {
get: function() { return priv },
set: function() { priv = arguments[0] }
}
)
}
var secret = new PrivScop(1)
est de définir la propriété non mis en œuvre dans la version 1.7 ou pas du tout. Est-ce que je fais quelque chose d'autre? Merci d'avance :-)
Je me suis dit: -/Je me suis débrouillé en utilisant des getters et setters hérités. Merci – rubixibuc
comment régler la version langage à 180? –