我的 JavaScript 代码有问题。我现在开始处理一些更复杂的事情,似乎在网上找到了一些答案,但不幸的是我无法解决它。问题是:
我希望变量 sGetMobileField
和 ValMob
进入参数,但这样它不起作用:
var oFieldValues = { sGetMobileField:) { Value: ValMob } };
变量似乎不能作为对象属性使用。有人可以帮我解决吗?
谢谢, 丹麦人
最佳答案
试试这个
var oFieldValues = { };
oFieldValues[ sGetMobileField ] = { Value: ValMob };
您可以使用变量作为属性标识符,但不能在对象文字内使用。您必须首先创建对象,然后可以使用
添加动态属性obj[ varToHoldPropertyName ] = someValue;
关于变量的 JavaScript 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11347203/