我试图找到如何将变量作为对象索引传递,例如:
function createObject(index,value){
var data = {index:value};
console.log(data);
}
createObject('hello','world');
//result Object { index="world"} instead of Object { "hello"="world"}
到目前为止我找不到这个具体的答案..
谢谢!
我试图找到如何将变量作为对象索引传递,例如:
function createObject(index,value){
var data = {index:value};
console.log(data);
}
createObject('hello','world');
//result Object { index="world"} instead of Object { "hello"="world"}
到目前为止我找不到这个具体的答案..
谢谢!
您可以使用object[index]
符号:
function createObject(index,value){
var data = {};
data[index] = value;
console.log(data);
}
function createObject(index, value) {
var data = { 'index' : value };
console.log(data);
}
createObject('hello', 'world');
如果我明白你想要什么,那就是代码
function createObject(value){
var data = {'index':value};
console.log(data);
}
createObject('world');