通用方法Javascript

通用方法Javascript,javascript,oop,methods,Javascript,Oop,Methods,我想用javascript创建一个方法,它可以被作为元素的每个对象使用。不需要像这样添加方法 object = { methodName : function(){ } }; 您最好的选择是扩展对象原型 //扩展 Object.prototype.myFunction=函数(){ log(“通用对象函数”); } //现在,创建的每个对象和对象的实例都可以使用myFunction方法。 变量a={}; a、 myFunction()ExtendObjectprototype,可能吗?还

我想用javascript创建一个方法,它可以被作为元素的每个对象使用。不需要像这样添加方法

object = {
 methodName : function(){

 }
};

您最好的选择是扩展
对象
原型

//扩展
Object.prototype.myFunction=函数(){
log(“通用对象函数”);
}
//现在,创建的每个对象和对象的实例都可以使用myFunction方法。
变量a={};

a、 myFunction()
Extend
Object
prototype,可能吗?还可以查看是否要扩展
Object.property
您至少应该使用
Object.defineProperty()
进行扩展,并确保新属性不可枚举。