我是JS(和编程)的新手,如果我的术语不正确,请原谅我。我根据我可以考虑的方式运行搜索,这可能是错误的,我还没找到我正在寻找的东西。
以下代码用于构建我的charList数组。但是,有没有办法在构造函数中包含charList.push(x),以便在运行 new character()构造函数时立即自动将新字符推送到数组中?
var charList = [];
function character (name, jobTitle) {
this.name = name;
this.jobTitle = jobTitle;
}
charList.push(new character("Sarah", "Nurse"));
charList.push(new character("Bob", "Doctor"));
console.log(charList);
答案 0 :(得分:1)
您可以添加:
charList.push(this);
在构造函数中。