javascript - 无法在 $.each 循环中的数组中推送键值对
问题描述
我正在尝试在循环中将键值对推送到数组中。
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++;
});
但是所有这些代码都在向数组中添加一个对象,而不是键值对。
我无法找到我的问题的确切解决方案。请建议是否有类似的解决方案或任何替代解决方案。谢谢。
解决方案
你只需要arr_ReservationType.push({key:"value"});
按照arr_ReservationType
你的数组做,它就会在数组中添加值。
您的代码将是这样的:
$('#table tr').each(function () {
arr_ReservationType.push({
key: 'value'
});
});
推荐阅读
- android - 带有测试设备Android Pie的android webView中的ERR_ACCESS_DENIED
- python - Pyinstaller 缺少 modulename._modulename
- java - 在java中展平3级嵌套JSON字符串
- c# - 为什么 JObject 不转换 JSON 字符串?
- websphere - 如何在 WebSphere 上开始安装 ear?
- ios - 当我受到限制时,为什么 webview 屏幕会超出设备区域?
- amazon-ec2 - 如何将密钥对从另一个系统导出到 ssh EC2
- webpack - 在 webpack-server dist 文件夹外运行 index.html(开发模式)
- java - 如何以清晰易读的方式根据参数创建数组?
- java - 如何分别在一个循环中分别记录每个输入?(爪哇)