Maison >interface Web >js tutoriel >Méthodes courantes de fonctionnement du tableau js_Connaissances de base

Méthodes courantes de fonctionnement du tableau js_Connaissances de base

WBOY
WBOYoriginal
2016-05-16 16:49:231094parcourir

Traversal est utilisé plus souvent lors du traitement des tableaux JSON dans jquery, mais les ajouter et les supprimer ne semble pas être de trop.

J'ai essayé json[i].remove() et json.remove(i) aujourd'hui mais cela n'a pas fonctionné en regardant l'objet DOM de la page Web, il semble que les données JSON apparaissent sous la forme d'un fichier. array. J'ai vérifié les tableaux pertinents dans JS. C'était vraiment amusant de l'essayer.

Enregistrez-le.

1. Création du tableau

Copier le codeLe code est le suivant :

var arrayObj = new Array(); //Créez un tableau
var arrayObj = new Array([size]); //Créez un tableau et spécifiez la longueur. Notez qu'il ne s'agit pas de la limite supérieure, mais de la longueur var arrayObj = new Array([element0[ , element1[, ...[, elementN]]]]); //Créer un tableau et attribuer des valeurs

Il convient de noter que bien que la deuxième méthode crée un tableau et spécifie la longueur, en fait le tableau est de longueur variable dans tous les cas, c'est-à-dire que même si la longueur est spécifiée à 5, les éléments peuvent. être toujours stocké à la longueur spécifiée. Sinon, veuillez noter : la longueur changera en conséquence.

2. Accès aux éléments du tableau


Copier le code Le code est le suivant :
var testGetArrValue =arrayObj[1]; //Obtenir la valeur de l'élément du tableau
arrayObj[1]= "Ceci est la nouvelle valeur"; //Attribuer une nouvelle valeur à l'élément du tableau

3. Ajout d'éléments de tableau


Copier le code Le code est le suivant :
arrayObj . push ([item1 [item2 [. . . [itemN ]]]]);// Ajoute un ou plusieurs nouveaux éléments à la fin du tableau et renvoie la nouvelle longueur du tableau
arrayObj.unshift([item1 [item2 [. [itemN ]]]]);// Ajoutez un ou plusieurs nouveaux éléments au début du tableau, les éléments du tableau sont automatiquement reculés et la nouvelle longueur du tableau est renvoyée
arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//Insérer un ou plusieurs nouveaux éléments à la position spécifiée du tableau. L'élément à la position d'insertion. est automatiquement reculé et renvoie "".

4. Suppression des éléments du tableau


Copier le code Le code est le suivant :
arrayObj.pop (); //Supprime le dernier élément et renvoie la valeur de l'élément
arrayObj.shift(); //Supprime le premier élément et renvoie la valeur de l'élément, les éléments du tableau sont automatiquement avancés
arrayObj.splice( deletePos,deleteCount); //Supprime le nombre spécifié d'éléments deleteCount à partir de la position spécifiée deletePos et renvoie les éléments supprimés sous forme de tableau

5. Interception et fusion des tableaux


Copier le code Le code est le suivant :
arrayObj. slice(start, [end]); //Renvoie une partie du tableau sous forme de tableau. Notez que l'élément correspondant à end n'est pas inclus. Si end est omis, tous les éléments après start seront copiés.
arrayObj.concat([item1[, item2 [, . . . [,itemN]]]]); //Concaténer plusieurs tableaux (peut également être des chaînes, ou un mélange de tableaux et de chaînes) en un seul tableau, et renvoyer le nouveau tableau connecté

6. Copie du tableau


Copier le code Le code est le suivant :
arrayObj .slice( 0); //Renvoie un tableau de copie du tableau, notez qu'il s'agit d'un nouveau tableau, ne pointant pas vers
arrayObj.concat(); //Renvoie un tableau de copie du tableau, notez que c'est le cas. un nouveau tableau, ne pointant pas vers

7. Tri des éléments du tableau


Copier le code Le code est le suivant :
arrayObj.reverse (); //Inverse les éléments (du premier au dernier, le dernier au premier plan), renvoie l'adresse du tableau
arrayObj.sort(); // Trie les éléments du tableau, renvoie l'adresse du tableau
🎜>
8. Stringification des éléments du tableau


Copier le code Le code est le suivant :
arrayObj .join(separator); //Renvoie une chaîne Cette chaîne relie chaque valeur d'élément du tableau, séparées par un séparateur.

toLocaleString, toString, valueOf : peut être considéré comme un usage spécial de la jointure, peu utilisé

Déclaration:
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