我尝试为name
obj
[i][0]
sampleArr
个Console.log(arr[i][0])
索引分配"animals", "sopranos", "guitars"
属性。每次迭代obj.name = "guitars"
输出var sampleArr = [
["animals", ["dogs", "cats", "pigs"]],
["sopranos", ["Tony", "Carmella", "AJ", "Meadow"]],
["guitars", ["Stratocaster", "Telecaster", "Gibson Flying-V"]]
];
function objectifier(arr) {
var obj = {};
for (var i = 0; i < arr.length; i++) {
console.log(arr[i][0])
obj.name = arr[i][0]
}
return obj;
}
。但是,obj.name = arr [i] [0]只会分配CCCryptorCreateWithMode
。
是什么解释了这种行为,我如何将这些多个元素分配给循环中的单个属性?
CCCryptorUpdate
答案 0 :(得分:1)
我怎样才能将这些多个元素分配给其中的单个属性 循环?
要实现这一点,您必须将数组保留在此单个属性中,如下所示:
<div class="countdown">
<!-- Timer: Your date here -->
<div class="countdown-time" data-date="03-31-17 00:00:00"></div>
</div>
答案 1 :(得分:0)
替换
obj.name = arr[i][0]
带
obj[i] = {};
obj[i]["name"] = arr[i][0];