sry pour ce nom de sujet imprécis. Je demande beaucoup de fois un jeu de données, donc l'utilisation de la requête ajax finirait par des tonnes de requêtes http. Pour cette raison, j'ai décidé d'utiliser la méthode de codage json pour stocker cet ensemble de données particulier dans mon code javascript.Meilleure pratique des gros objets javascript
Mon code php ressemble à ceci: (pas JSON.parse)
echo 'var myDataset = ' . json_encode($myDataset) . ';' ;
Maintenant, voici ma question: Laquelle des approches suivantes est mieux?
a)
var myDataset = { '1' : { ... } , ... };
console.log (myDataset['1']);
b)
var myDataset = function(id){ return ({ ... })[id] };
console.log (myDataset('1'));
est-il une différence dans la consommation de mémoire ou CPU?
Merci
Jan
Que font les deux options, en particulier? –
La première approche utilise un tableau nommé le second utilise un tableau anonyme avec une portée différente. – jantimon