Maison  >  Article  >  interface Web  >  Résumé des opérations de tableau Javascript Functions_Javascript Skills

Résumé des opérations de tableau Javascript Functions_Javascript Skills

WBOY
WBOYoriginal
2016-05-16 16:15:471146parcourir

En fait, push et pop sont généralement utilisés plus souvent, mais je les note quand même pour une utilisation ultérieure.

shift  : supprime le premier élément du tableau d'origine et renvoie la valeur de l'élément supprimé ; si le tableau est vide, renvoie undéfini

Copier le code Le code est le suivant :

var une = [1,2,3,4,5];
var b = a.shift(); //a:[2,3,4,5] b:1

unshift  : ajoute des paramètres au début du tableau d'origine et renvoie la longueur du tableau

Copier le code Le code est le suivant :

var une = [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 du test sous IE6.0 est toujours indéfinie et la valeur de retour du test sous FF2.0 est de 7, donc la valeur de retour de cette méthode n'est pas fiable Lorsque la valeur de retour est nécessaire, splice peut être utilisée. au lieu de cette méthode. Cet article provient de www.45it.com

pop  : Supprime le dernier élément du tableau d'origine et renvoie la valeur de l'élément supprimé ; si le tableau est vide, renvoie undéfini

Copier le code Le code est le suivant :

var une = [1,2,3,4,5];
var b = a.pop(); //a:[1,2,3,4] b:5

push  : ajoute des paramètres à la fin du tableau d'origine et renvoie la longueur du tableau

Copier le code Le code est le suivant :

var une = [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, composé de l'ajout de paramètres au tableau d'origine

Copier le code Le code est le suivant :

var une = [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,...) : supprimez les éléments deleteCount de la position de départ et insérez val1, val2,...

Copier le code Le code est le suivant :

var une = [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); //Identique à shift
a.splice(0,0,-2,-1); var b = a.length; //Identique à unshift
var b = a.splice(a.length-1,1); //Identique à pop
a.splice(a.length,0,6,7); var b = a.length; //Identique à push

-------------------------------------------------------------- --- ----

Explication détaillée de l'épissure :

La fonction splice supprime un ou plusieurs éléments d'un tableau, insère un nouvel élément à la position de l'élément supprimé si nécessaire et renvoie l'élément supprimé.

arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

 arrayObj est une option obligatoire. Un objet Array.

Démarrer est une option obligatoire. Spécifie la position de départ pour supprimer les éléments du tableau, en commençant par 0.

deleteCount est requis. Le nombre d'éléments à supprimer.

 item1, item2, ., itemN est requis. Un nouvel élément à insérer à l'emplacement de l'élément supprimé.

La méthode de fonction splice en JavaScript peut modifier arrayObj en supprimant un nombre spécifié d'éléments à partir de la position de départ et en insérant de nouveaux éléments. La valeur de retour est un nouvel objet Array composé des éléments supprimés.

-------------------------------------------------------------- --- ----

reverse  : Inverser le tableau

Copier le code Le code est le suivant :

var une = [1,2,3,4,5];
var b = a.reverse(); //a : [5,4,3,2,1] b : [5,4,3,2,1]

tri (orderfunction): Trier le tableau en fonction des paramètres spécifiés

Copier le code Le code est le suivant :

var une = [1,2,3,4,5];
var b = a.sort(); //a : [1,2,3,4,5] b : [1,2,3,4,5]

slice (start,end) : Renvoie un nouveau tableau composé d'éléments compris entre l'index de début spécifié et l'index de fin dans le tableau d'origine

Copier le code Le code est le suivant :

var une = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]

join (séparateur) : Combinez les éléments du tableau en une chaîne, avec le séparateur comme séparateur En cas d'omission, la virgule par défaut est utilisée comme séparateur

.

Copier le code Le code est le suivant :

var une = [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 représente l’intégralité du contenu de cet article, j’espère qu’il vous plaira.

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