我需要用户才能执行这些操作:
使用数组,我是否可以通过特定元素上的ID获取句柄并使用“pop”式函数删除它?如果没有,我是否可以使用JavaScript对象?
这个问题与this post有关,但原文中没有太多背景可以回答我的问题。谢谢!
答案 0 :(得分:4)
您可以使用push
方法将元素附加到数组,如下所示:
var someArray = []; //Start with an empty array
//Later,
someArray.push({ name: 'value' });
答案 1 :(得分:1)
使用对象而不是数组实际上可能更好。这将允许您将发送回服务器的每个对象命名。
var dataObject = {};
function addData(name, data1, data2, data3) {
dataObject[name] = {
data1: data1,
data2: data2,
data3: data3
};
}
function removeData(name) {
delete dataObject[name];
}