3 回答
TA贡献1820条经验 获得超10个赞
你不能推动一个物体。您必须像这样指定键和值:
字面上地
divByThree.key = value
请注意,在上面的示例中,key 是文字键名,因此您可以像这样访问它:
divByThree.key
divByThree['key'] // note the quotes around key
动态地
例如,如果你想创建一个基于 js 变量的动态键,你可以这样做:
const keyName = 'myKey';
divByThree[keyName] = value;
要访问该值,您可以执行以下操作:
divByThree[keyName]; // no quotes. Value of keyName variable
divByThree['myKey'];
divByThree.myKey;
TA贡献1830条经验 获得超9个赞
for (let i = 0; i < possibleIterable.length; i++) {
if (possibleIterable[i] % 3 === 0) {
divByThree[possibleIterable[i]] = i;
}
}
这可能就是您要找的。这会分配新的键值对,其中键是可possibleIterable被 3 整除的元素,值是该元素的索引位置。
所以如果你console.log(divByThree),它应该打印出来
{ 3: 1, 6: 3, 9: 2 }
我知道这是一篇旧帖子,但我认为我应该为未来的任何人提供答案。
添加回答
举报