繁体   English   中英

如何更改 javascript 中的变量名?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM