有没有办法将变量设置为变量名,然后调用它来定义值变量?

时间:2019-07-08 01:10:58

标签: javascript variables processing.js

如果标题令人困惑,我很抱歉,我不知道如何用恰当的措辞来表达我要做的事情。

因此,如果我要设置变量game.menuItems[i][m][2]=game.bg;,则可以通过 game.menuItems [i] [m] [2]重新定义 game.bg

我问的原因是因为我希望能够做类似的事情

q(game.menuItems[i][m][2])=0; print(game.bg);

并具有 game.bg 打印0。(而且 q 并不是实际功能,它只是我要执行的操作的占位符)我还希望能够使用另一个变量名称​​(例如:game.menuItems[i][m][2]=game.song; game.menuItems [i] [m] [2] >然后在我运行时

q(game.menuItems[i][m][2])=1; print(game.bg); print(game.song);

game.bg 仍将打印0,但现在 game.song 将打印1。

我不知道我是否在解释我要完成的工作方面做得很好,但是任何帮助将不胜感激。


说明::我了解如果我运行game.menuItems[i][m][2]=game.bg;,这些变量就不会链接,也不会链接,我不希望game.menuItems[i][m][2]=0;设置游戏。 bg 设为0,而是以某种方式读取 game.menuItems [i] [m] [2] 的值,标识它正在尝试设置 game的值。 bg ,并更改 game.bg 的值,而无需更改 game.menuItems [i] [m] [2] 的值。 game.menuItems [i] [m] [2] 的唯一目的是显示要编辑的变量。

0 个答案:

没有答案