我是Javascript的新手,我在创建功能时遇到了一些问题。我有一个html表单,它接收用户名和地址。
我想创建一个函数,当用户提交表单时,用户信息被保存到JavaScript对象中。
这样的事情:
Var person = {
Name : abc,
Address: xyz}
我能够将信息保存到对象中,但是当新人提交表单时,旧信息将被覆盖。 是否可以为提交表单的每个用户创建单独的对象。
提前感谢您的帮助。
答案 0 :(得分:0)
var a = [];
// On some event
a.push({
Name: newValue,
Address: newValue
});
答案 1 :(得分:0)
您可以将对象更改为数组,然后在填充对象的任何位置填充新对象并将其推送到数组:
var people = []; // this is where var person was
function event_handler () { // assuming the object gets populated as part of an event
people.push({
Name: newName,
Address: newAddress
});
}
push
将新对象推送到数组的末尾。