Maison  >  Article  >  interface Web  >  Explication détaillée du didacticiel de manipulation de tableaux js

Explication détaillée du didacticiel de manipulation de tableaux js

巴扎黑
巴扎黑original
2017-07-18 15:42:201582parcourir

1 : Ajout d'éléments de tableau

1 : push

var f1=[1,2,3]
f1.push(4,5)
console.log(f1) //[1,2,3,4,5]

2 : La méthode unshift() peut ajouter un ou plusieurs éléments au début du tableau et renvoyer un nouveau longueur.

var f1=[1,2,3]f1.unshift(4,5)
console.log(f1) //[4,5,1,2,3]

3 : La méthode splice() ajoute/supprime des éléments du tableau, puis renvoie l'élément supprimé

(1) Supprimer

var f1=[1,2,3,4,5,6,7]f1.splice(4,2)
console.log(f1) //[1, 2, 3, 4, 7]

(2) Supprimer et ajouter

var f1=[1,2,3,4,5,6]
f1.splice(1,2,'h')
console.log(f1) //[1, "h", 4, 5, 6]

2 : Suppression des éléments du tableau

1 : pop( ) ; //Supprime le dernier élément et renvoie la valeur de l'élément

 f1=[1,2,3,4,5,6

2:shift( //Supprime le premier élément et renvoie la valeur de l'élément, éléments du tableau); Avancer automatiquement

var f1=[1,2,3,4,5,6]
console.log(f1.shift()) //1
console.log (f1) //[2, 3, 4, 5, 6]

3:splice(deletePos,deleteCount); //Supprime le nombre spécifié d'éléments deleteCount à partir de la position spécifiée deletePos, array Le formulaire renvoie l'élément supprimé

Voir l'ajout de l'élément de tableau précédent 3

Trois : interception et fusion d'éléments

1:slice(start, end); //Renvoie une partie du tableau sous la forme d'un 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

var f1=[1,2,3,4,5,6]
console.log(f1.slice(3)) //[4, 5, 6]console.log(f1)  //[1,2, 3, 4, 5, 6] 不会改变数组   splice 会该变原数组
.

2 : La méthode concat() est utilisée pour concaténer deux ou plusieurs tableaux.

var f1=[1,2];var f2=[3,4]
console.log(f1.concat(f2)) //[1, 2, 3, 4]

Quatre : Copie du tableau

1, slice(0); //Renvoie une copie du tableau, notez qu'il s'agit d'un nouveau tableau, pas un pointeur
2, concat(); //Renvoie un tableau de copie du tableau, notez qu'il s'agit d'un nouveau tableau, ne pointant pas vers

5 : Stringisation des éléments du tableau

join(separator) ; //Renvoie une chaîne qui relie chaque valeur d'élément du tableau, séparées par un séparateur.

var f1=['apple','banner','orange']
console.log(f1.join()) //apple,banner,orange

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