Elenet.net
0 voti
quesito posto 30 Marzo 2023 in Classe quarta da Antonino Fava (36 punti)
  

1 Risposta

0 voti

Un array o vettore associativo è un vettore dove gli indici non sono essenzialmente solo numerici ma possono essere anche di parole o elementi qualsiasi.

In javascript ad esempio un vettore standard è il seguente:

let vettoreStandard = [10, 23, -24, 1.2, 19];
console.log(vettoreStandard[2]); //mostra -24

Mentre un vettore associativo è più complesso ma utili  descrivere dati più articolati:

let vettoreAssociativo = new Array();
vettoreAssociativo["nome"] = "Alfredo";
vettoreAssociativo["cognome"] = "Centinaro";
vettoreAssociativo["natoil"] = 1982;
vettoreAssociativo["sesso"] = 'M';
vettoreAssociativo["altezza"] = 1.73;

console.log(vettoreAssociativo);//stampa tutti i campi

Più interessate l'ibrido: fare un vettore standard con indici numerico per classificare vettori associativi:

let vettoreAssociativo1 = new Array();
vettoreAssociativo1["nome"] = "Mario";
vettoreAssociativo1["cognome"] = "Rossi";
vettoreAssociativo1["natoil"] = 1977;
vettoreAssociativo1["sesso"] = 'M';
vettoreAssociativo1["altezza"] = 1.75;

vettoreMultiAssocativo = new Array();
vettoreMultiAssocativo.push(vettoreAssociativo);
vettoreMultiAssocativo.push(vettoreAssociativo1);

console.log(vettoreMultiAssocativo[1]); //mostra una tabellina con i dati vettoreAssociativo1

Se invece li stai affrontando in php ti rimando a questo articolo https://www.alfredocentinaro.it/lezioni/php/introduzione-al-php-gli-array-e-gli-array-associativi/
 

risposta inviata 1 Aprile 2023 da alfredocentinaro (18 punti)
modificato 2 Aprile 2023 da alfredocentinaro

Domande correlate

+5 voti
1 risposta
0 voti
1 risposta
quesito posto 18 Maggio 2017 in Classe quarta da Gabriele.Salemi Corsista (67 punti) | 1,218 visite
+6 voti
3 risposte
quesito posto 8 Gennaio 2014 in Classe quarta da Marco Zaccaria Corsista (149 punti) | 869 visite
778 domande
1,565 risposte
639 commenti
1,445 utenti