Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    82

    aiuto array associativo

    Salve a tutti,
    Mi servirebbe una mano per convertire:

    var data = [{2006, 54},{2007, 43}];

    In:

    var data = [{a:2006, b:54},{a:2007, b:43}];

    ho trovato svariti esempi con un singolo valore ma questa coppia non riesco proprio a gestirla.
    Se ci fosse un brav'uomo che mi potesse procurare un piccolo snippet Grazie

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    Re: aiuto array associativo

    Convertirlo in che senso?

    La prima riga non è codice valido.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    82
    Ah sì scusa

    var data = [[2006, 54],[2007, 43]];

    In:

    var data = [{a:2006, b:54},{a:2007, b:43}];

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    var data = [[2006, 54],[2007, 43]];
    
    function tuaFunzione (aSource) {
    	var aNew = [];
    
    	for (var nIdx = 0; nIdx < data.length; nIdx++) {
    		aNew.push({
    			"a": aSource[nIdx][0],
    			"b": aSource[nIdx][1]
    		});
    	}
    
    	return aNew;
    
    }
    
    var nuovo = tuaFunzione(data);
    
    alert(JSON.stringify(nuovo));
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.