javascript - JS - Adding arrays to an array with variable name manipulation using for -


so have arrays (in reality have 30-40):

var p1  = ["john", "bio", "john.png"]; var p2  = ["kate", "bio", "kate.png"]; var p3  = ["mary", "bio", "mary.png"]; 

which have respective information each person want use in html.

i want add each of these arrays array have final result of:

var people = [["john", "bio", "john.png"],                ["kate", "bio", "kate.png"],                ["mary", "bio", "mary.png"]]; 

is there way of adding these p1 , p2, p3 arrays people array using loop?

i tried this:

for (var = 1; <= 30; i++) {     var topush = "p" + i;     people.push(topush); } 

but creates , pushes strings array. how can around this?

thanks!

you should start people array instead of creating individual variables each array create arrays this:

var people = new array(); people.push(["john", "bio", "john.png"]); people.push(["kate", "bio", "kate.png"]); 

etc...


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -