js __defineGetter__ __defineSetter__

function Book(){}
Book.prototype.__defineGetter__("name",function(){return "《"+this.bookName+"》";});  
Book.prototype.__defineSetter__("name",function(name){this.bookName=name;}); 

var book=new Book();
book.name="书本"
alert(book.name);

 类似c# get  set

posted @ 2016-05-27 10:22  skyhap  阅读(668)  评论(0编辑  收藏  举报