Possible Duplicate:
Use key’s value as key in key-value pair in Javascript
作为Use key's value as key in key-value pair in Javascript的后续函数参数。如何使用键值对的值作为 Javascript 函数参数中不同键值对的键?
我想执行以下操作:
var params = {param1: "paramname1"};
somefunction({params.param1:"param1value"});
所以事情本质上是平等的:
somefunction({"paramname1":"param1value"});
最佳答案
要使用表达式作为属性名称,您需要使用 []
语法而不是对象文字:
var params = {
param1: "paramname1"
};
var data = {};
data[params.param1] = "param1value";
somefunction();
关于javascript - 使用键的值作为 Javascript 函数参数中键值对的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14103438/