web-dev-qa-db-fra.com

Fonctions de tableau dans jQuery

J'utilise jQuery dans mon application Web. Je veux utiliser des tableaux, mais je ne suis pas en mesure de trouver des fonctions pour les tableaux (ajouter, supprimer ou ajouter des éléments dans un tableau) dans jQuery. Existe-t-il un lien lié aux fonctions de tableau jQuery qui expliquera les fonctions de tableau jQuery?

45
Prashant

Consultez https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Objects/Array Pour la documentation sur les tableaux JavaScript.
jQuery est une bibliothèque qui ajoute de la magie à JavaScript, un langage de script capable et doté de nombreuses fonctionnalités. Les bibliothèques ne font que combler les lacunes - apprenez à connaître le cœur!

84
meouw

jQuery a des fonctions de tableau très limitées car JavaScript en possède la plupart. Mais voici ceux qu'ils ont: Utilitaires - API jQuery.

24
Pim Jager

Le Visual jQuery site contient de très bons exemples de la fonctionnalité de tableau de jQuery. (Cliquez sur "Utilitaires" dans l'onglet de gauche, puis sur "Opérations sur les tableaux et les objets".)

2
yalestar

Il existe un plugin pour jQuery appelé 'rich array' décrit dans Rich Array plugin jQuery.

1
Scott Evernden

Vous pouvez utiliser underscore.js . Cela rend vraiment les choses simples.

Par exemple, en supprimant des éléments d'un tableau, vous devez faire -

_.without([1,2,3], 2);

et le résultat sera [1,3].

Cela réduit le code que vous écrivez en utilisant grep etc dans jquery.

1
vatsal

Regardez dans les fonctions jQuery .grep() et .map()

0
KevinDeus

Il existe également un plugin jquery qui ajoute des méthodes sur un tableau.

http://www.learningjquery.com/2009/02/implementing-prototypes-array-methods-in-jquery

Ce plugin implémente des méthodes Prot array lib array telles que

var arr = [1,2,3,4,5,6];
$.protify(arr, true);
arr.all();  // true

var arr = $.protify([1,2,3,4,5,6]);
arr.any(); // true

et plus

0
demosthenes