I am trying to call a function inside the FOR LOOP. Since the format is same except for names of the data passed.
renderCharts(data1, axis1, 'mainchart1');
What i am doing
var data1 = [12, 45, 30, 80];
var axis1 = ['15 Jan', '22 Jan', '29 Jan', '5 Feb'];
var data2 = [89, 45, 30, 80];
var axis2 = ['15 Jan', '22 Jan', '29 Jan', '5 Feb'];
for(var i = 1; i <= 2; i++){
renderCharts("data"+i, "data"+i, "mainchart"+i)
}
Some reason its not working.
you’re passing strings, not variables. If you want the function to work change the function call to:
or replace window if the variables aren’t declared in a global scope