Я написал код ниже, и он жалуется, что метод "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)
Является ли свойство define не реализованным в версии 1.7 или не реализовано вовсе. Я делаю что-то еще не так? Заранее спасибо: -)