假设有两个变量
var variable = "paypay";
var value = "this is the value of paypay!";
根据上述信息,有没有办法制作paypay = "this is the value of paypay!"
?
答案 0 :(得分:2)
你可以把它放在字典里:
var obj = {};
obj[variable] = value;
然后obj.paypay
是一个变量,现在是"this is the value of payday!"
。
答案 1 :(得分:1)
var variable = "paypay";
var value = "this is the value of paypay!";
一些可能性
var parent = {};
parent.variable = value; // this is the value of paypay!
parent[variable] = value; // this is the value of paypay!
parent["paypay"] = value; // this is the value of paypay!
parent.paypay = value; // this is the value of paypay!
var "paypay" = value; // error Unexpected string
var paypay = value; // this is the value of paypay!
答案 2 :(得分:1)
假设你被正确地限制在一个封闭或其他......然后你可以作弊并且有点使用“这个”;
示例:
this[variable] = value;
console.log(variable);
答案 3 :(得分:0)
eval("var " + variable + "=" + value);
这是一个解决方案,即使不总是建议使用eval()函数。