Maison > interface Web > js tutoriel > le corps du texte

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

伊谢尔伦
Libérer: 2017-07-26 13:59:07
original
1297 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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]
Copier après la connexion

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
Copier après la connexion

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]
Copier après la connexion

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]
Copier après la connexion

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]
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!