En fait, ceux que j'utilise habituellement sont push et pop, mais je les écris toujours pour une utilisation ultérieure.
Shift : supprimez le premier élément du tableau d'origine et renvoyez la valeur de l'élément supprimé; Si le tableau est vide, il renvoie indéfini
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.shift (); // a: [2,3,4,5] b: 1
UNSHIFT : Ajoute l'argument au début du tableau d'origine et renvoie la longueur du tableau
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.unshift (-2, -1); // a: [-2, -1,1,2,3,4,5] b: 7
Remarque: La valeur de retour de test dans IE6.0 est toujours non définie, et la valeur de retour de test dans FF2.0 est 7, donc la valeur de retour de cette méthode n'est pas fiable. Lorsque vous devez utiliser la valeur de retour, vous pouvez utiliser Splice au lieu de cette méthode. Cet article vient de www.45it.com
POP : supprimez le dernier élément du tableau d'origine et renvoyez la valeur de l'élément supprimé; Si le tableau est vide, il renvoie indéfini
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.pop (); // a: [1,2,3,4] b: 5
Push : Ajoutez l'argument à la fin du tableau d'origine et renvoyez la longueur du tableau
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.push (6,7); // a: [1,2,3,4,5,6,7] b: 7
CONCAT : Renvoie un nouveau tableau, qui est composé d'ajout de paramètres au tableau d'origine.
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.concat (6,7); // a: [1,2,3,4,5] b: [1,2,3,4,5,6,7]
Splice (start, DeleteCount, Val1, Val2, ...): élément DeleteCount de la position de départ, et insérez Val1, Val2, ...
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.splice (2,2,7,8,9); // a: [1,2,7,8,9,5] b: [3,4]
var b = a.splice (0,1); // même changement
a.splice (0,0, -2, -1); var b = a.Length; // Même décalage
var b = a.splice (A.Length-1,1); // même pop
A.Splice (A.Length, 0,6,7); var b = a.Length; // même poussée
--------------------------------------------------------------------------------------------------------------------------------
Détails d'épissage :
La méthode de la fonction d'épissage consiste à supprimer un ou plusieurs éléments d'un tableau et, si nécessaire, insérer un nouvel élément à la position de l'élément supprimé pour retourner l'élément supprimé.
arrayoBj.splice (start, deleteCount, [item1 [, item2 [, .. [, itemn]]]])
Parmi eux, ArrayObj est requis. Un objet de tableau.
commencer est un must. Spécifie la position de départ pour éliminer les éléments du tableau, qui est calculé à partir de 0.
DeleteCount est un must. Le nombre d'éléments à supprimer.
item1, item2,. ., L'article est une option incontournable. Nouvel élément à insérer à l'emplacement de l'élément supprimé.
La méthode de la fonction d'épissage dans JavaScript peut supprimer le nombre spécifié d'éléments à partir de la position de départ et insérer de nouveaux éléments, modifiant ainsi ArrayObj. La valeur de retour est un nouvel objet de tableau composé des éléments supprimés.
--------------------------------------------------------------------------------------------------------------------------------
Inverse : inverse le tableau
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.reverse (); // a: [5,4,3,2,1] b: [5,4,3,2,1]
Trie (OrderFunction): Triez le tableau par des paramètres spécifiés
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.sort (); // a: [1,2,3,4,5] b: [1,2,3,4,5]
Slice (start, fin): renvoie un nouveau tableau composé d'éléments de l'indice de démarrage spécifié à l'indice de fin dans le tableau d'origine.
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.slice (2,5); // a: [1,2,3,4,5] b: [3,4,5]
join (séparateur): regrouper les éléments du tableau en une chaîne, avec séparateur comme séparateur. En cas d'omission, utilisez la virgule par défaut comme séparateur.
La copie de code est la suivante:
var a = [1,2,3,4,5];
var b = a.join ("|"); // a: [1,2,3,4,5] b: "1 | 2 | 3 | 4 | 5"
Ce qui précède est tout sur cet article, j'espère que vous pourrez l'aimer.