Maison >interface Web >js tutoriel >Comment Javascript résume les exemples d'utilisation des fonctions des tableaux d'exploitation

Comment Javascript résume les exemples d'utilisation des fonctions des tableaux d'exploitation

伊谢尔伦
伊谢尔伦original
2017-07-26 13:59:071413parcourir

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

var a = [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

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 du test sous IE6.0 est toujours indéfinie, et le la valeur de retour du test sous FF2.0 est 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 à la place 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, il renvoie undefined

var a = [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

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, en ajoutant des paramètres au tableau d'origine

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,...) composé dans le tableau : supprimez l'élément deleteCount de la position de départ et insérez val1 à partir de cette position, val2,...

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

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

méthode de la fonction d'épissage consiste à supprimer un ou plusieurs éléments d'un tableau, si nécessaire, insère un nouvel élément à l'emplacement de l'élément supprimé et renvoie l'élément supprimé.

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

 arrayObj est requis. 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.

élément1, élément2, ., élémentN 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

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

sort (orderfunction) : Trier le tableau selon les paramètres spécifiés

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,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

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) : Combinez les éléments du tableau en une chaîne, en utilisant le séparateur comme séparateur. En cas d'omission, la virgule par défaut est utilisée comme séparateur

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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