我有一个名为current_slide
的变量,其中包含一个名为"default"
现在我有一个名为document.referencemap
的对象:
如何将"default"
字符串从current_slide
附加到对象document.referencemap
,以便我获得
document.referncemap.default
?
将字符串附加到对象的最佳方法是什么?
目前我手动调用对象属性,如:
document.referncemap.default
。
任何人都可以给我一个提示,以便我可以解决这个问题吗?
我的代码看起来像这样
因为当前幻灯片总是在变化,我需要从current_slide的值加载对象。
答案 0 :(得分:0)
使用:
document.referencemap[current_slide] = booBar
确保current_slide的类型为string。阅读Property accessors docs以获取更多信息。
答案 1 :(得分:0)
您可以使用:
temp0 = document.referencemap[current_slide.slide];
说明:
有两种方法可以从Javascript对象中获取值,
temp0 = document.referencemap.welcome;
temp0 = document.referencemap["welcome"];
这将从对象获得完全相同的项目。但请注意, 2。使用字符串键。因此,您还可以使用包含字符串的变量,在这种情况下:temp0 = document.referencemap[current_slide.slide];