【发布时间】:2014-09-04 13:57:32
【问题描述】:
有没有办法为所有类定义全局方法?
用代码更容易描述...
Class.myMethod(){}
var Foo = function(){}
var Bar = function(){}
Foo.myMethod();
Bar.myMethod();
我知道,这很奇怪,但我需要它。
如果可能的话,如何在方法代码中获取类变量:
Class.myMethod(){
var anything; //anything should contains current class.
}
var Foo = function(){}
var Bar = function(){}
Foo.myMethod(); // anything should be Foo
Bar.myMethod(); // anything should be Bar
【问题讨论】:
-
Function.prototype.methodName = function(){ //你的函数 }
标签: javascript class methods global