【发布时间】:2021-08-29 19:06:43
【问题描述】:
我正在尝试创建一个将对象作为参数并将其推入对象数组的函数。
const listOfProjects = [];
function Project(title) {
this.title = title;
this.tasks = [];
}
Project.prototype.addProjectToList = function (projectObj) {
listOfProjects.push(projectObj);
}
function createProject(projectName) {
const projectObject = new Project(projectName);
projectObject.addProjectToList(projectName);
}
createProject('Workout');
createProject('Biology');
createProject('JavaScript')
我不知道为什么这会返回一个字符串数组!
【问题讨论】:
-
你可能错过了
projectObject.addProjectToList(projectObject) -
任何答案是否有助于解决您的问题?如果是,请选择一项并标记为答案。如果不是,请进一步澄清。谢谢!
标签: javascript arrays object oop