How can i change the variable name in javascript?

406 views Asked by At

I have some js code like this:

var parameter0 = 12345;
var parameter1 = 54321;
var parameter2 = 33333;
var parameter3 = 99990;

function selectValue(number) {
alert(parameter+number);
}

selectValue(2);

Here is a fiddle - https://jsfiddle.net/frwd2qLg/

This code will not work, because, for example, for number = 2, it will not show 33333, but will be undefined. Any workaround?

1

There are 1 answers

0
Rubén Vega On

As people said in your comments, you could use an array or an object to do this task. But answering your question you culd use an eval to access the variable name.

var parameter0 = 12345;
var parameter1 = 54321;
var parameter2 = 33333;
var parameter3 = 99990;

function selectValue(number) {
  alert(eval("parameter"+number));
}

selectValue(2);