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()
解决方案
然后你没有尝试inputs[input] = "Amy";
,因为它有效:
var inputs = {Name:null};
for (var input in inputs) {
inputs[input] = "Amy";
}
console.log(inputs.Name);
推荐阅读
- python - 为什么索引错误:列表超出范围即将到来?
- c - 什么是 .o 文件并在 Windows 上打开它们?
- module - 检查是否可以加载包
- smartcard - 如何从智能卡上传/写入/读取文件?有免费/付费软件吗?
- assembly - 用精灵碰撞破解 C64 游戏
- node.js - 我得到不能“'节点。' 未被识别为内部或外部命令、可运行程序或批处理文件。”
- angular - 如果数据以编码形式来自 api,是否可以将 .xls 文件保存为角度。如何?
- python - 如何修复“googlemaps.exceptions.ApiError:REQUEST_DENIED”
- python-3.x - 来自 python 的电子邮件在电子邮件地址之间发送带有逗号的电子邮件 ID
- react-native - 如何从图像数组中选择图像并将该图像发送到另一个屏幕-React Native