how to define multidimensional array with urls?

0

I have the following arrangement:

var urlrefi = 16;

globales[16][0] = "http://queen0.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
globales[16][1] = "http://queen1.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
globales[16][2] = "http://quen2.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
globales[16][3] = "http://queen3.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";

When I occupy it in the following way, the browser tells me that it is undefined and will not let me use its properties.

var vg = globales[urlrefi][val];
    
asked by emanuelle 23.05.2018 в 19:38
source

2 answers

1

From what I see, you still have to define the global array:

let globales = [
    [],
    [],
    []
]

// Ahora, puedo hacer la asignación:
globales[0][0] = "http://tuUrl.com";
globales[0][1] = "http://otroUrl.com";

Greetings!

    
answered by 23.05.2018 в 19:50
1

You have to declare and initialize the variables.
For example:

var oficinas=17;
var globales = new Array(); for (i = 0; i < oficinas; i++) globales[i] = new Array();
globales[16][0] = "http://queen0.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
globales[16][1] = "http://queen1.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
globales[16][2] = "http://quen2.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
globales[16][3] = "http://queen3.com.mx/movil/Servicios.svc/getEstadosReferenciasPorClienteDetalle";
console.log (globales[16][3]);
    
answered by 23.05.2018 в 19:58