Maison >interface Web >js tutoriel >Comment puis-je convertir efficacement des objets JavaScript avec des touches numériques en tableaux ?
Conversion de tableaux JavaScript avec des touches numériques en tableaux
Lorsque vous travaillez avec les réponses JSON des serveurs, vous pouvez rencontrer des objets avec des clés numériques. Pour transformer ces objets en tableaux JavaScript, il existe plusieurs approches efficaces.
Une méthode simple utilisant jQuery consiste à utiliser $.map :
var arr = $.map(obj, function(el) { return el });
Vous pouvez également utiliser Object.keys pour convertir les clés en tableau avant de mapper les valeurs avec Array.map :
var arr = Object.keys(obj).map(function(k) { return obj[k] });
Si les données sont initialement au format JSON, pensez à les analyser en utilisant JSON.parse avant d'appliquer ces techniques.
Dans les environnements JavaScript modernes (ES2015), vous pouvez exploiter Object.values pour une solution concise :
var arr = Object.values(obj);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!