javascript - 使用变量作为对象的一部分?

标签 javascript html

假设您有变量,我询问是否可以使用变量的原因是我是否要使用输入来动态更改变量:

var str = "pineapples"
var cost = {
pineapples: "free",
apples: "£1"
}

如何将其用作对象名称

document.getElementById("result").innerHTML=cost.??

最佳答案

在js中如果变量是对象属性名那么应该使用[]括号

cost[str]

关于javascript - 使用变量作为对象的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20841427/

相关文章:

javascript - Firefox 49 开发工具 "Store as global variable"存储在哪里?

javascript - 数据如何绑定(bind)到 Kendo-Knockout ListView 中的元素?

javascript - 重复我的功能/继续在 JavaScript 中显示文本的代码

javascript - 从 Excel 读取并创建图表

javascript - 如何改变每隔一个字母的字体颜色?

javascript - Highcharts 中心在 x 和 y 轴偏移上

javascript - 事件在附加 View 中不起作用

javascript - 如何为简单的 javascript 幻灯片添加简单的选择器栏?

html - 使图像忽略CSS中的颜色动画

javascript - 推荐一个HTML5/Javascript的开发环境?