如何在javascript中使用变量定义变量?

时间:2018-06-07 07:06:19

标签: javascript

我不擅长编码,但我真的需要帮助,这就是我所说的一个例子

(编辑)

好吧所以我在p5.play中制作游戏并定义一个精灵 你需要我们

函数var l = createSprite(200,200);

我想使用变量

自动执行此操作

var count = 5; var l + count = 1; count++; var l + count = 2;

var l=30 var l + "foo" = 40

lfoo未定义,它总是返回错误,这是不可能的?如果是这样我怎么能自动化 定义变量?

3 个答案:

答案 0 :(得分:1)

您可以使用对象并使用l作为访问密钥的一部分。

var l = 30 ,
    object = { [l + "foo"]: 40 };

console.log(object[l + "foo"]);
console.log(object);

答案 1 :(得分:1)

您无法定义此类变量。您必须通过为它们写出绝对名称来定义它。但要打电话给他们你可以使用窗口[“l”+“foo”]。

var l = 40;
var lfoo = 30;
console.log(window["l"]+"...."+window["l"+"foo"]);

答案 2 :(得分:1)

您可以使用窗口来声明全局变量

var str = 'l' + 'foo';
window[str] = 40;
//Then you can access lfoo directly