未捕获的语法错误:缺少)参数列表后/Javascript

未捕获的语法错误:缺少)参数列表后/Javascript,javascript,variables,key-value,Javascript,Variables,Key Value,我有custom\u commissiondata.ProviderID{parent.customData.serviceLogo}.fix 其中parent.customData.serviceLogo是另一个变量,我想将其值作为变量名的一部分放在这里 我的意思是parent.customData.serviceLogo=1000 我想得到它的价值 custom_comissionData.ProviderID_1000.fix 但我键入它的方式会导致参数列表后出现“uncaughtsyn

我有
custom\u commissiondata.ProviderID{parent.customData.serviceLogo}.fix

其中parent.customData.serviceLogo是另一个变量,我想将其值作为变量名的一部分放在这里

我的意思是
parent.customData.serviceLogo=1000

我想得到它的价值

custom_comissionData.ProviderID_1000.fix
但我键入它的方式会导致参数列表后出现“uncaughtsyntaxerror:missing”


有没有办法解决这个问题?

这些在JavaScript中是等效的:

object.property
object['property']
您可以使用第二种方法访问您的项目:

custom_comissionData['ProviderID_' + parent.customData.serviceLogo].fix

object.property
object['property']
是相等的,但我认为你们已经抓住了OP的要害@哦,是的,当然。编辑答案:)谢谢