javascript为所有函数添加原型方法?

sal*_*ane 15 javascript

有没有办法在不使用原型库的情况下为所有javascript函数添加方法?

类似的东西:

Function.prototype.methodName = function(){ 


  return dowhateverto(this) 

 };
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止尝试但它没有工作.也许这也是一个坏主意,如果可以,请告诉我为什么?

如果可以,我可以将它添加到我选择的一组功能中

就像是 :

MyFunctions.prototype.methodName = function(){ 


  return dowhateverto(this) 

 };
Run Code Online (Sandbox Code Playgroud)

其中MyFunctions是一个函数名数组

谢谢

tro*_*skn 28

当然.函数是对象:

var foo = function() {};

Function.prototype.bar = function() {
  alert("bar");
};

foo.bar();
Run Code Online (Sandbox Code Playgroud)

会警告"酒吧"