我正在尝试实现以下目标,将匿名对象推送到数组中,但使用变量“名称”作为对象键。有什么想法我能做到这一点吗?
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});
}