尝试在 JavaScript 中创建一个“类”,它既可以在类的根部具有函数,也可以在其他子函数中具有函数:
Validate(word)
- 如果单词被验证,则返回 true 或 false
Validate.getRule()
- 返回用于验证单词的规则。
这是示例代码:
var Validate = function (word)
{
this.rule = /^[a-m]$/;
if (word)
{
return this.rule.test(word);
}
else
{
return {
getRule : function()
{ return this.rule;}
};
}
}();
如果您不带参数调用它,这第一次有效,但第二次我收到以下错误:
TypeError: object is not a function