我正在尝试使用一些键:值对在Javascript中创建一个数组。我的初始数组看起来像这样:
var data = {
isPublic : true,
distance : 500,
noOfPlayer : 10
}
现在有一个复选框,在检查时我需要向阵列添加更多数据。假设我选中一个框并需要使用其值更新数组,并使数组看起来像这样:
var data = {
isPublic : true,
distance : 500,
noOfPlayer : 10,
typePlay: 'amateur'
}
可以这样做,因为我尝试用Key:value创建对象并将其推送到数组,但它给出并输出如下:
var data =
[
{
isPublic : true,
distance : 500,
noOfPlayer : 10,
},
{
typePlay: 'amateur'
}
]
请建议。
谢谢, AYUSH
答案 0 :(得分:0)
使用object["property"] = value
或object.property = value
添加值为
var data = {
"isPublic" : true,
"distance" : 500,
"noOfPlayer" : 10
};
data["typePlay"] = "amateur";
data.typePlay2 = "amateur";
console.log(data);