Jdirais

DicoCle= { sol1: 62, sol2: 59, .... }

par contre ce n'est plus une table mais un objet et on peut ecrire indiferement

DicoCle.sol1 ou DicoCle['sol1']
et aussi
for(key in DicoCle ) marche

Le 10/02/2011 14:21, Daniel Cartron a écrit :
Le jeudi 10 février 2011, Aurélien COUDERC a écrit :
Et si tu ne veux parcourir que les indices définis, tu peux utiliser la
  syntaxe :

for (var idx in dicoNotes) {
         document.write('dicoNotes[' + idx + '] = ' + dicoNotes[idx] + '<br
  />'); }

mmm pas mal comme syntaxe, je met ça au frais, mais là j'ai vraiment besoin de
savoir que c'est pas dans le tableau, et ensuite je fais un choix aléatoire
+1/-1 pour décider si ce sera la note du dessous dièsée ou ... je vous passe
la suite.

Selon tes besoins, tu peux aussi utiliser les initialisateurs de tableau,
  plus compacts, et remplacer les 8 lignes de déclarations par : DicoNotes =
  ['do',,'re',,'mi','fa',,'sol',,'la',,'si'];

wahh joli, et bien compact, j'adopte !

et pour celui-ci on fait comment ?
DicoClé = new Array();
DicoClé['sol1'] = '62';
DicoClé['sol2'] = '59';
DicoClé['fa3'] = '41';
DicoClé['fa4'] = '39';
DicoClé['ut1'] = '52';
DicoClé['ut2'] = '50';
DicoClé['ut3'] = '48';
DicoClé['ut4'] = '46';



_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à