扩展JS原生内置对象的方法,以翻转字符串方法为例:
String.prototype.reverse = function (){
return this.split('').reverse().join('');
};
Object.defineProperty(String.prototype, 'reverse', {
configurable:true,
enumerable:false,
value:function () {
return this.split('').reverse().join('');
},
writable:false
});
Object.defineProperties(String.prototype, {
'reverse': {
configurable: true,
enumerable: false,
value: function () {
return this.split('').reverse().join('');
},
writable: false
}
});
原文:https://www.cnblogs.com/limbobark/p/11054861.html