JS 如何编写一个创建类的类
大家好!我想进一步更深入了解WEB JAVASCRIPT 脚本语言,我的诉求是:希望能编写一个简单的创建 类的类(函数),我举个例子:
function define(className/*类名称*/,config/*配置参数*/)
{
function constructor()
{
}
constructor.displayName=className;
if(className)
return constructor //返回类
}
以上代码就是输入一个类名字 返回以这个类名字的一个函数,接着我想用返回的这个函数去实例化一个对象,但是不能够实例化,请大神给我一个指点,要您的思路,不要代码。谢谢。
注意:我不需要一个变量存储返回的函数,在直接用类名创建实例 例如:
var s=define('Person',{property:value})
var sl=new s() //不需要这样的实例
var sl=new Person() 需要这样的方式来实例化一个对象,用我输入的类名作为函数对象调用,谢谢了我想了一个月也没想明白,请指教