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