簡體   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