creare un array con dati json

fradamma

Utente Attivo
28 Set 2012
93
0
0
Buongiorno,
per prima cosa mi scuso per l'ignoranza ma studio javascript da pochissimo.

ho un $.each del genere:

Codice:
	$.each(myJson, function(k,v){ //scorro il mio file Json
						
		indici_Id = v.id; // dove "id" sono un insieme di valori che mi restituiscono dei numeri, appundo degli "id"
                console.log(indici_Id); // 1,2, 3, 4, 5, ecc....
	})

ho bisogno di creare all'interno dell each un array contenente tutti gli id e trasportarlo fuori dal ciclo. COme posso fare?
Grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi fare cosi
Codice:
var id_array = new Array();

$.each(myJson, function(k,v){ 						
    id_array[k] = v.id;  
});
 

fradamma

Utente Attivo
28 Set 2012
93
0
0
Ciao Criric!
grazie...
io però ho bisogno di utilizzare l'array risultante "id_array" (che in questo caso sarà un array di numeri..1,2,3,4,ecc) anche al di fuori dell'each (precisamente all'interno di un'altro each.

Ti spiego meglio il mio problema con il codice:

Avrò 3 each tutti sullo stesso livello :

Codice:
$.each(myJson, function(k,v){ 						
    id_array1[k] = v.id;  
});

$.each(myJson, function(a,b){ 						
     id_array2[a] = b.id;  // ...ricavo l'array nuovo ripercorrendo le tue indicazioni datemi per il primo 
});

$.each(myJson, function(k,v){ 						
   if( id_array1 == id_array2 )
   {
       stampa una tabella
    }
});

Dunque, per farla breve: con il primo each mi ricavo un array di id in una data posizione del json, con il secondo each mi ricavo un secondo array di id in una posizione del json DIVERSA dalla prima (questi due array dovrebbero corrispondere perfettamente). Infine, nel terzo each inserisco un If perchè se ogni valore dell'array1 è uguale al valore corrispondende dell'array2 devo stampare dei dati, in caso contrario no. E' un meccanismo alquanto articolato....puoi darmi una mano? Grazie tante!
 

fradamma

Utente Attivo
28 Set 2012
93
0
0
inoltre, se scrivo: "var id_array = new Array();" con "var" non rendo la variabile locale ed inutilizzabile in altro ciclo? o mi sbaglio?
 
Discussioni simili
Autore Titolo Forum Risposte Data
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
G php interrogare con shell exec scp e creare un array dei risultati PHP 0
Monital Creare più array da un array unico PHP 3
V Creare array di immagini dato un codice PHP 1
M creare array da risultato query PHP 0
voldemort Dichiarare e creare array in java Java 1
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Creare elementi html con javascript Javascript 4
Shyson Modificare codice e creare link PHP 0
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
max_400 [HTML] Come creare un jpg animata (non gif animata) HTML e CSS 3
A Come creare un framset Sviluppo app per Android 1
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
E [PHP] creare temporary table per dati da xml PHP 2

Discussioni simili