Rhino和Object.defineProperty

| 我已经写了下面的代码,它抱怨方法“ 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)
1.7版中是否没有实现define属性?我在做其他错误吗?提前致谢 :-)     
已邀请:
        “ 1”在JS 1.8中定义,在犀牛1.7R3中部分存在,但默认情况下未启用。我不确定1.7R3中是否存在
defineProperty
,但是如果需要,您需要将语言版本设置为
180
    

要回复问题请先登录注册