搜索
Javascript用定义多个属性方法却赋不了值
天蓬老师
天蓬老师 2017-04-11 09:20:59
[JavaScript讨论组]

var book={};
Object.defineProperties(book,{

_year:{
    value:2004
},
edition:{
    value:1
},
year:{
    get:function () {
        return this._year;
        // body...
    },
    set:function(newValue){
        if (newValue>2004) {
            this._year=newValue;
            this.edition+=newValue-2004;
        }
    }
}

});

   book.year=2005;
   console.log(book.year);![图片描述][1]
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板