Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript使用变量作为对象键将匿名对象推送到数组中_Javascript - Fatal编程技术网

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
。。。这些只是我在一次搜索中发现的复制品的表面。这个问题不是你所引用的任何例子的复制品。它还询问如何将匿名对象推入数组。可能是……….的重复项。。。这些只是我在一次搜索中发现的复制品的表面。这个问题不是你所引用的任何例子的复制品。它还询问如何将匿名对象推入数组。