Maison > interface Web > js tutoriel > Comment puis-je convertir efficacement un objet JavaScript en tableau ?

Comment puis-je convertir efficacement un objet JavaScript en tableau ?

DDD
Libérer: 2024-12-03 14:24:16
original
942 Les gens l'ont consulté

How Can I Efficiently Convert a JavaScript Object to an Array?

Conversion d'un objet JS en tableau : une approche efficace avec jQuery

Lors de l'itération sur un objet JavaScript à l'aide de la méthode $.each de jQuery, vous pouvez convertissez-le en tableau, il existe des moyens plus efficaces de réaliser cette conversion.

Pour un fonctionnel approche :

var obj = {1: 11, 2: 22};
var arr = Object.keys(obj).map(function (key) { return obj[key]; });
Copier après la connexion

Cela se traduira par :

[11, 22]
Copier après la connexion

Avec une fonction de flèche ES6 :

Object.keys(obj).map(key => obj[key])
Copier après la connexion

Ou avec la méthode Object.values ​​d'ES7 :

var arr = Object.values(obj);
Copier après la connexion

Pour une approche plus simple en utilisant Underscore/Lo-Dash :

var arr = _.values(obj)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal