我试图循环将数组中的键值对推入。
var arr_ReservationType = new Array();
$("#table tr").each(function()
{
arr_ReservationType=
{
key: "value"
}
});
我也尝试过
arr_ReservationType[index].push({key:"value"});
和
arr_ReservationType[index].push({key:"value"});
index++;
});
但是所有这些代码都在向数组中添加一个对象,而不是键值对。
我无法找到解决我问题的确切方法。 请建议是否有类似的解决方案或任何替代解决方案。谢谢。
答案 0 :(得分:1)
您只需要执行arr_ReservationType.push({key:"value"});
,因为arr_ReservationType
是您的数组,它将在数组中添加值。
您的代码将如下所示:
$('#table tr').each(function () {
arr_ReservationType.push({
key: 'value'
});
});
答案 1 :(得分:1)
在javascript中,您无法像其他语言一样直接在数组中按入key:value对。您需要像这样 arr_ReservationType.push({key:“ value”}); 那样,通过key:value对将对象推入数组。
只能通过对象数组来实现。
答案 2 :(得分:0)
您需要按以下方式将数据推送到数组中
var arr_ReservationType = new Array();
$("#table tr").each(function(){
arr_ReservationType.push({key:"value"});
})