仅供参考,这段代码是 ExtJS 4 脚本的一部分。我有一个全局设置,用于显示我的图标所在目录的路径。我正在做一些修改,所以之前是:
g_settings.iconUrl
但现在我需要像这样传递第三个参数属性:
g_settings.iconUrl.docIcon
我遇到的问题是我有一个if
检查不同值的语句:
if (扩展 == 'doc'|| 扩展 == 'docx'|| 扩展 == 'xlsx'|| 扩展 == 'xls)
然后我做:
扩展 += '图标';
我需要使用:
g_settings.iconUrl.extension
当我使用console.log(extensions)
它时,它的值符合预期(例如docIcon
),但是当我尝试将它用作属性时它不起作用。如果我使用 console.log 登录:
console.log(g_settings.iconUrl+ '.' +extensions)
输出是[object Object].docIcon
所以我想我也必须以某种方式转换extensions
为对象。我不确定这是否能解决问题,但这就是我现在所拥有的。
有什么建议么?
谢谢
勒龙