添加到javascript关联数组
我想要以下结构:添加到javascript关联数组,javascript,Javascript,我想要以下结构: var data={"users":[ { "firstName":"Ray", "lastName":"Villalobos", "joined":2012 }, { "firstName":"John", "lastName":"Jones", "joined":2010 } ]} 我希望能够以编程方式添加条目。 以下是我尝试过的
var data={"users":[
{
"firstName":"Ray",
"lastName":"Villalobos",
"joined":2012
},
{
"firstName":"John",
"lastName":"Jones",
"joined":2010
}
]}
我希望能够以编程方式添加条目。
以下是我尝试过的:
var data = [];
data.push({
"firstName":"Johsssn",
"lastName":"Jossnes",
"joined":2010
});
您的数组实际上是data.users,而不是data。
所以用这个来代替:
var data = {users: []};
data.users.push({
"firstName":"Johsssn",
"lastName":"Jossnes",
"joined":2010
});
您的数组实际上是data.users,而不是data。
所以用这个来代替:
var data = {users: []};
data.users.push({
"firstName":"Johsssn",
"lastName":"Jossnes",
"joined":2010
});
您的数据对象包含一个属性users,它是一个用户数组,因此您需要将其推入:
data.users.push({
"firstName":"Johsssn",
"lastName":"Jossnes",
"joined":2010
});
您的数据对象包含一个属性users,它是一个用户数组,因此您需要将其推入:
data.users.push({
"firstName":"Johsssn",
"lastName":"Jossnes",
"joined":2010
});
你有什么办法?错误?是的,jcsanyi的解决方案解决了这个问题。你尝试了什么?错误?是的,jcsanyi的解决方案解决了这个问题。我就是这么做的。此外,您可以使用括号表示法数据[users],而不是点表示法数据.users。我就是这样做的。此外,您还可以使用括号表示法数据[users],而不是点表示法数据.users。