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