J'ai un jQuery.each(data, foo)
, où les données sont une chaîne ou une liste de chaînes. Je voudrais savoir s'il existe une fonction utilitaire existante pour convertir la chaîne en liste, ou sinon exécuter foo
sur la chaîne. Ainsi, au lieu de la route facile:jQuery.each pour les listes et les non-listes
if (!$.isArray(data)) {
foo(0, data); // can't rely on `this` variable
} else {
$.each(data,foo);
}
Je me demandais s'il y avait déjà une fonction intégrée de jQuery ou Javascript qui convertir les données à une liste automatiquement, comme ceci:
function convert_to_list(data) { return $.isArray(data) ? data : [data]; }
$.each(convert_to_list(data), foo);
curiosité !
Merci d'avoir lu.
Brian