Bonjour,
J'écris une petite application incorporant pas mal de javascript pour faire du joli et pour se connecter sur Flickr.
Pour le joli, j'utilise des fonctions du framework prototype.
Pour Flickr, j'utilise un bout de code trouvé sur le net.
Tout fonctionne bien, si je ne les mets pas ensemble, mais ensemble....
![:aie:](https://www.developpez.net/forums/images/smilies/aie.gif)
ça foire complètement.
Pourquoi ?
Mon code pour Flickr procède de la manière suivante:
1 2 3 4 5 6 7 8
| var param=new Array();
param['api_key'] = flickr.key;
param['text'] = group_name;
...
for(key in params){
tmp_url += "&" + key + "=" + params[key];
}
... |
Prototype ajoutant de son côté plein de propriétés aux objets jaavscript, en ajoute un paquet sur les Array, et mon
for..in se met à les retourner, puisque le
for..in énumère des propriétés et pas des valeurs.
Ma question est: comment remplacer mon
for(key in params) pour arriver à récupérer tant mes clés que mes valeurs ?
Car si je fais
params.length, j'ai
0
Merci,
Laurent
PS: Je me trompe où la notation
array['key']=value n'est pas très standard en javascript ?
Partager