JavaScript – dinamičke varijable
Problem: Kako se kreiraju dinamičke verijable u JavaScriptu?
npr. Imamo varijable A_1 i A_2 i ovisno o vrijednosti varijable B trebamo ispisati rezultat jedne od njih.
Imamo dva načina:
Globalna verijabla:
this.A_1 = 10; this.A_2 = 20; var B = 1; var C = this['A_'+B];
Lokalna varijabla:
var A_1 = 10;
var A_2 = 20;
var B = 1;
var C = eval('A_'+B);