Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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_Arrays_Object - Fatal编程技术网

从数组javascript向对象添加多个键/值对

从数组javascript向对象添加多个键/值对,javascript,arrays,object,Javascript,Arrays,Object,到目前为止,我的代码一直在更新一个单数值。我很确定我不能多次使用“value”(相同的名称),但是,我也未能尝试将其更改为value、value1、value2等 提前谢谢,抱歉,新手问题您可以在之前定义对象。对于循环,使用括号符号设置对象的属性。还可以传递第二个参数,以指定要连接到对象属性的值 函数数组列表(arr,计数器){ var数据结构={}; 对于(变量i=0;i

到目前为止,我的代码一直在更新一个单数值。我很确定我不能多次使用“value”(相同的名称),但是,我也未能尝试将其更改为value、value1、value2等


提前谢谢,抱歉,新手问题

您可以在
之前定义对象。对于
循环,使用括号符号设置对象的属性。还可以传递第二个参数,以指定要连接到对象属性的值

函数数组列表(arr,计数器){
var数据结构={};
对于(变量i=0;i
函数数组列表(arr){
var dataStructure={};//数据结构初始化为空对象
对于(变量i=0;i控制台日志(obj)键必须是唯一的!一个对象中不能有多个同名键。感谢您快速回复Ibrahim!有关如何更新值名称的任何输入?为什么需要唯一键
value1
value2
等?那似乎没用。让
value
引用一个数组怎么样<代码>数据结构={value:[1,2,3]}
。一切都取决于最终目标。嗨,斜视-我不确定是否有用,只是好奇什么是可能的。这只是一个偏离我在雄辩的Javascript书中提出的挑战性问题的想法
function arrayToList (arr){
    var dataStructure = null;
    for (var i = 0;i < arr.length; i++){
    dataStructure= {value: arr[i]};
    }
    return dataStructure;
}
arrayToList([1,2,3]);
dataStructure {
    value: 1;
    value: 2;
    value: 3;
}