Javascript使用变量作为对象键将匿名对象推送到数组中
可能重复:Javascript使用变量作为对象键将匿名对象推送到数组中,javascript,Javascript,可能重复: 我试图实现以下目标,将匿名对象推入数组,但使用变量“name”作为对象键。有什么办法可以做到这一点吗 var json = $('form[name="edit-form"]').serializeArray(); var data = {}; data.user = []; var l = json.length; for(var i = 0; i < l; i++){ var name = json[i].name; var value = json[i].va
我试图实现以下目标,将匿名对象推入数组,但使用变量“name”作为对象键。有什么办法可以做到这一点吗
var json = $('form[name="edit-form"]').serializeArray();
var data = {};
data.user = [];
var l = json.length;
for(var i = 0; i < l; i++){
var name = json[i].name;
var value = json[i].value;
data.user.push({[name]: value});
}
var json=$('form[name=“edit form”]”)。serializeArray();
变量数据={};
data.user=[];
var l=json.length;
对于(变量i=0;i
像这样的东西?假设您要查找的是一个对象,该对象的属性取自包含该值的name变量
var json = $('form[name="edit-form"]').serializeArray();
var data = {};
data.user = [];
var l = json.length;
for(var i = 0; i < l; i++){
var name = json[i].name;
var value = json[i].value;
var tempObj = {};
tempObj[name] = value;
data.user.push(tempObj);
}
var json=$('form[name=“edit form”]”)。serializeArray();
变量数据={};
data.user=[];
var l=json.length;
对于(变量i=0;i
像这样的东西?假设您要查找的是一个对象,该对象的属性取自包含该值的name变量
var json = $('form[name="edit-form"]').serializeArray();
var data = {};
data.user = [];
var l = json.length;
for(var i = 0; i < l; i++){
var name = json[i].name;
var value = json[i].value;
var tempObj = {};
tempObj[name] = value;
data.user.push(tempObj);
}
var json=$('form[name=“edit form”]”)。serializeArray();
变量数据={};
data.user=[];
var l=json.length;
对于(变量i=0;i
。。。这些只是我在一次搜索中发现的复制品的表面。这个问题不是你所引用的任何例子的复制品。它还询问如何将匿名对象推入数组。可能是……….的重复项。。。这些只是我在一次搜索中发现的复制品的表面。这个问题不是你所引用的任何例子的复制品。它还询问如何将匿名对象推入数组。