gpt4 book ai didi

javascript - 如何创建一个嵌套的 javascript 对象动态设置属性名称

转载 作者:行者123 更新时间:2023-11-30 10:00:02 25 4
gpt4 key购买 nike

我有一个 javascript 回调函数,它使用一组参数查询我的数据库。使用对象设置参数。如何动态设置其中一个属性的名称?

现在我把它们都写出来了。它工作正常,只是有点长。我只需要更改两个属性名称的值。在我的示例代码中,propertyNameToChange 在哪里。

var paramToChange = { /* I need to change the name of this property */
propertyNameToChange: { /* And the name of this property */
url: {
ComparisonOperator: 'EQ',
AttributeValueList: [{
S: alreadySetWithVar /* This is already set using a var */
}]
}
},
TableName: 'ximoRep',
IndexName: 'url-index'
}
.... // I have about 10 of these written out. Then my callback function queries using an array using the var name for the object.

var params = [paramOne, paramTwo, paramThree, paramFour, paramFive, paramSix, paramSeven, paramEight];

最佳答案

paramToChange['newPropName'] = paramToChange['propertyNameToChange'];
delete paramToChange['propertyNameToChange'];

已修复。

关于javascript - 如何创建一个嵌套的 javascript 对象动态设置属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32174599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com