我不擅长编码,但我真的需要帮助,这就是我所说的一个例子
(编辑)
好吧所以我在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未定义,它总是返回错误,这是不可能的?如果是这样我怎么能自动化 定义变量?
答案 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