首先,我想为我的问题道歉,但我仍在学习 JS。我创建了一个名称的输入字段。现在,对于每个输入,我都希望能够从该字段与构造函数分开创建一个新对象。然后我希望能够将每个对象作为数组存储在单个变量中。在那之后,我还希望能够将该数组内的每个对象显示到浏览器中。我创建了我想要运行的函数以及一个构造函数,我还在里面创建了一个空数组,并且使用 push() 方法将对象添加到数组内。稍后我无法在数组内部访问它并能够在浏览器中显示。
var btn = document.getElementById("btn");
btn.onclick = function run() {
var name = document.getElementById("name").value;
function person(name) {
this.name = name;
};
var somePerson = new person(name);
var objArr = [];
var all = objArr.push(somePerson);
};
现在我不知道这是否应该是这样,但是如果有人可以帮助我并解释一下我在这种情况下犯的错误。
相关分类