[英]How can i change the variable name in javascript?
我有一些这样的js代码:
var parameter0 = 12345;
var parameter1 = 54321;
var parameter2 = 33333;
var parameter3 = 99990;
function selectValue(number) {
alert(parameter+number);
}
selectValue(2);
这是一个小提琴 - https://jsfiddle.net/frwd2qLg/
此代码将不起作用,因为例如对于 number = 2,它不会显示 33333,而是未定义。 任何解决方法?
正如人们在您的评论中所说,您可以使用数组或 object 来执行此任务。 但是回答你的问题,你可以使用eval
来访问变量名。
var parameter0 = 12345; var parameter1 = 54321; var parameter2 = 33333; var parameter3 = 99990; function selectValue(number) { alert(eval("parameter"+number)); } selectValue(2);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.