Voici mon code. Je place un nombre et son double sous forme de paires clé-valeur dans un objet. Je suis curieux de savoir pourquoi le résultat est classé par #. Par exemple, pourquoi l'entrée '13' : 26 vient-elle avant '21' : 42, alors que 13 vient après 21 dans le tableau ? Merci pour votre aide.
var array = [1,2,3,4,5,8,7,21,13];
var object = {};
for (var i = 0; i < array.length; i++){
object[array[i]] = double(array[i]);
}
function double(a){
return a*2;
}
console.log(object);
Voici ce que j'obtiens dans ma console :
{ '1': 2,
'2': 4,
'3': 6,
'4': 8,
'5': 10,
'7': 14,
'8': 16,
'13': 26,
'21': 42 }