Help How to fill a dataSet in javascript?

0

I have the following line of code

var registro1 = [ "1", "Perez", "Lopez", "Luis", "Martin", "22" ];
var registro2 = [ "2", "Gonzales", "Jimenez", "Reyna", "Maria", "18" ];
var registro2 = [ "3", "Rodriguez", "Dominguez", "Luis", "Fernando", "23" ];
var registro2 = [ "4", "Martinez", "Montero", "Fernanda", "Manuela", "18" ];


var tabla = [registro1,registro2,registro3,registro4];

How can I fill the table dynamically without having to use so many variables?

    
asked by Francisco Tun 11.07.2018 в 06:12
source

2 answers

0

If you do not want to declare so many variables:

var tabla = [
    [ "1", "Perez", "Lopez", "Luis", "Martin", "22" ],
    [ "2", "Gonzales", "Jimenez", "Reyna", "Maria", "18" ],
    [ "3", "Rodriguez", "Dominguez", "Luis", "Fernando", "23" ],
    [ "4", "Martinez", "Montero", "Fernanda", "Manuela", "18" ]
];

Or more dynamically:

// declaración de la variable tabla
var tabla = [];
// loop
do {
    // llena un nuevo registro de cualquier manera
    var nuevo_registro = [ "X", "Xxxx", "Xxxx", "Xxxx", "Xxxxx", "XX" ];
    // llena la tabla con el nuevo registro
    tabla.push(nuevo_registro);
// condición para terminar de llenar la tabla
} while (fin == 1);
    
answered by 11.07.2018 / 10:21
source
1

About this

var registro1 = [ "1", "Perez", "Lopez", "Luis", "Martin", "22" ];
var registro2 = [ "2", "Gonzales", "Jimenez", "Reyna", "Maria", "18" ];
var registro2 = [ "3", "Rodriguez", "Dominguez", "Luis", "Fernando", "23" ];
var registro2 = [ "4", "Martinez", "Montero", "Fernanda", "Manuela", "18" ];


var tabla = [registro1,registro2,registro3,registro4];

You can move on to this:

var tabla = [
     [ "1", "Perez", "Lopez", "Luis", "Martin", "22" ],
     [ "2", "Gonzales", "Jimenez", "Reyna", "Maria", "18" ],
     [ "3", "Rodriguez", "Dominguez", "Luis", "Fernando", "23" ],
     [ "4", "Martinez", "Montero", "Fernanda", "Manuela", "18" ]
];

Putting all those arrays into a single global array.

    
answered by 11.07.2018 в 10:52