Variablen in JavaScript-Variablen
P粉212971745
2023-08-24 18:55:11
<p>Ich weiß, dass es in PHP möglich ist, „veränderliche“ Variablen zu haben. Beispiel: </p>
<pre class="brush:php;toolbar:false;">$x = "variable";
$$x = "Hallo, Welt!";
echo $variable; // Zeigt „Hallo, Welt!“ an
</pre>
<p>Ist es möglich, in JavaScript eine Variable namentlich als Zeichenfolge zu referenzieren? Wie soll ich es machen? </p>
如果您迫切希望这样做,您可以尝试使用 eval():
或者使用窗口对象:
tl;dr:不要'不要使用
eval
!对此没有单一的解决方案。可以通过
窗口
动态访问一些全局变量,但这不适用于函数的本地变量。 不成为window
属性的全局变量是用let
和const
定义的变量,以及类。
几乎总是有比使用可变变量更好的解决方案! 相反,您应该查看 数据结构并为您的问题选择正确的数据结构。
如果您有一组固定的名称,例如