ho una struttura come questa:iterate attraverso una mappa in javascript
var myMap = {
partnr1: ['modelA', 'modelB', 'modelC'],
partnr2: ['modelA', 'modelB', 'modelC']
};
vado a scorrere ciascuno degli elementi (partnr) con i loro associatives (modelli).
Sto cercando un doppio $ ciascuna iterazione al fine di raggiungere questo obiettivo, ma non succede nulla:
$.each(myMap, function (i, val) {
$.each(i, function (innerKey, innerValue) {
setTimeout(function() {
$('#variant').fadeOut("slow", function() {
$(this).text(innerKey + "-" + innerValue).fadeIn("slow");
});
}, i * 6000);
});
});
L'effetto di dissolvenza dentro e fuori che sto cercando di realizzare è lavorare bene quando si utilizza un unico valore array (Object), ma non quando ho bisogno di avere più di un valore per ogni chiave come qui.
Qualche idea su come eseguire questa iterazione con successo e ci sono altri modi oltre all'utilizzo di una mappa che sarebbe meglio in questo caso?
Eventuali suggerimenti sarebbero di interesse.
Questo non è un 'Mappa', ma un' Oggetto'. –