【发布时间】:2011-01-18 15:32:57
【问题描述】:
我正在尝试从我的 javascript 构造函数的构造函数中调用一个方法,这可能吗?如果是这样,我似乎无法让它工作,任何见解都会很棒!谢谢!
function ValidateFields(pFormID){
var aForm = document.getElementById(pFormID);
this.errArray = new Array();//error tracker
this.CreateErrorList();
}
/*
* CreateErrorList()
* Creates a list of errors:
* <ul id="form-errors">
* <li>
* You must provide an email.
* </li>
* </ul>
* returns nothing
*/
ValidateFields.prototype.CreateErrorList = function(formstatid){
console.log("Create Error List");
}
我可以使用上面的内容,但我似乎无法访问 CreateErrorList 函数中的“errArray”变量。
【问题讨论】:
-
在这里登陆的pythonists:在javascript中初始化一个对象必须使用
new关键字。
标签: javascript prototype constructor methods