Object.defineProperty(Object.prototype, "any", {
value: function(){
console.log("object.any");
return this;
} // function
,enumerable :false
});
Array.prototype.any = function(){
console.log("array.any");
return this;
}; // any
[].any();
Object.prototype.any = function() {
console.log('object.any');
return this;
};
Array.prototype.any = function() {
console.log('array.any');
return this;
};
// или -----------------------------------------------
Object.defineProperty(Object.prototype, 'any', {
value: function() {
console.log('object.any');
return this;
},
enumerable: false,
writable: true // for assigment operation (=) support
});
Array.prototype.any = function() {
console.log('array.any');
return this;
};
// или -----------------------------------------------
Object.defineProperty(Object.prototype, 'any', {
value: function() {
console.log('object.any');
return this;
},
enumerable: false
});
Object.defineProperty(Array.prototype, 'any', {
value: function() {
console.log('array.any');
return this;
},
enumerable: false
});
// ---------------------------------------------------
[].any(); // array.any
({}).any(); // object.any