如何在Javascript中将变量用作函数参数?

如何在Javascript中将变量用作函数参数?,javascript,json,Javascript,Json,我是JS的大傻瓜,所以如果我的问题很难理解,那么抱歉您需要创建映射 类似于模式“键”:变量 例如: { 'RemoveArrowsFromShortcut': ShowSecondsInSystemClock } 完整示例: var showsecondssinsystemclock='{“name”:“showsecondssinsystemclock”,“Description”:“修补系统托盘时钟以显示秒”,“ExplorerRestartRequired”:“true”,“cat

我是JS的大傻瓜,所以如果我的问题很难理解,那么抱歉您需要创建映射 类似于模式
“键”:变量
例如:

{
  'RemoveArrowsFromShortcut': ShowSecondsInSystemClock
}
完整示例:

var showsecondssinsystemclock='{“name”:“showsecondssinsystemclock”,“Description”:“修补系统托盘时钟以显示秒”,“ExplorerRestartRequired”:“true”,“category”:“UI调整”,“徽章”:“UITweaks”}
变量映射={
从快捷方式中删除箭头:ShowSecondsInSystemClock
};
函数TweakParser(TweakName,NeeddedReturn){
if(needededReturn==“Description”){
var NeeddedTweakInfo=JSON.parse(映射[TweakName]);//注意这里
返回NeeddedTweakInfo.Description
}
}
var result=TweakParser(“RemoveArrowsFromShortcut”、“Description”)

console.log('result',result)
等等,TweakName应该是您的JSON对象吗,就像您的ShowSecondsInSystemClock变量一样?@basic是的,它是。您当前将它作为字符串传递,而不是实际的变量。您是否尝试过删除引号以传递实际对象?@basic A JSON是一个字符串,这很好-它被传递到
JSON。解析
以创建对象
删除arrowsfromShortcut
从何而来?