【javascript基礎】の【ru look up Setter】

1487 ワード

説明:
getter setterで定義されている関数を返します.
構文:
1 obj.__lookupGetter__(sprop)
パラメータ:
getter setterで定義されている文字列の属性
注意:これは標準的な方法ではありません.ecmascript 5では標準的な方法を提供しました.getOwn PropertyDescripterget ProttotypeOfです.
ブラウザのサポート:
ie 6、7、8、9はサポートしないで、その他のブラウザはすべて支持します.
デモ:
 
Date.prototype.__defineSetter__('year', function(y) {this.setFullYear(y)}); 

console.log(Date.prototype.__lookupSetter__('year').toString());

//      "function (y) {this.setFullYear(y)}"
 
 
についてdefineSetter_u u  __defineGetter_u u参考になる
http://www.cnblogs.com/sniper007/archive/2012/04/24/2468175.html
参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Object/Object/lookup Getter