Uncaught SyntaxError: missing ) after argument list / Javascript

Uncaught SyntaxError: missing ) after argument list / Javascript

我有custom_comissionData.ProviderID_{parent.customData.serviceLogo}.fix

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

我是说parent.customData.serviceLogo= 1000

我想获得

的值
custom_comissionData.ProviderID_1000.fix

但我输入的方式导致 "Uncaught SyntaxError: missing ) after argument list"

有什么方法可以解决这个问题吗?

这些在JavaScript中是等价的:

object.property
object['property']

您可以使用第二种方法访问您的项目:

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