遍历对象时设置键的值

时间:2018-08-21 07:50:07

标签: javascript

我将在for循环中放入什么以使控制台吐出“ Amy”?

var inputs = {Name:null};

for (input in inputs) {
    XXXXX = "Amy";
}

console.log(inputs.Name);

我尝试这些都无济于事,所以感觉好像我缺少了一些东西:

input = "Amy";
inputs.input = "Amy";
inputs[input] = "Amy";

当我试图将其用作变量时,是“输入”迭代器是引用吗?我也试图不使用Object.keys()

1 个答案:

答案 0 :(得分:2)

然后您就没有尝试inputs[input] = "Amy";了,因为它可行:

var inputs = {Name:null};

for (var input in inputs) {
    inputs[input] = "Amy";
}

console.log(inputs.Name);