JavaScript:用于替换 DHX 中方法所需的对象中的键的变量不起作用 [重复]

问题描述 投票:0回答:0

我已经这样做了一个多小时,但毫无进展。我需要使用包含字符串文字的变量来替换 DHX 方法的对象中的键,但它不起作用。

当我将“实际”字符串放入方法中时,它工作得很好。这是有效的(“col5”是对象中的键):

grid.data.update(2, {col5: 1} );

但是...如果我现在引入一个包含相同字符串文字的变量,它将失败(不更新网格)。这不起作用

let x = "col5"
grid.data.update(2, {x: 1} );

当我在 console.log 中查看此变量时,它完美显示。我什至尝试了 JSON.stringify 看看是否需要转换,但这也不起作用。

我正在寻找一种使用变量代替该对象中的键的方法。

javascript object variables
© www.soinside.com 2019 - 2024. All rights reserved.