prototype - javascript 如何实现类似 PHP 的 __set __get

原创
2016-06-06 20:39:52 962浏览

JS

如何让JS实现类似PHP的 __set __get方法?

html

属性

javascriptprototype

回复内容:

JS

如何让JS实现类似PHP的 __set __get方法?

html

属性

javascriptprototype

估计你是想要这个:

username.__defineGetter__('_tipsTxt', function(){return this.getAttribute('_tipsTxt');});
username.__defineSetter__('_tipsTxt', function(txt){this.setAttribute('_tipsTxt', txt);});

JS属性自带set,get功能啊..=_= 请看DEMO:http://jsfiddle.net/7jfmafkd/
具体请查阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。