Maison  >  Article  >  interface Web  >  Explication détaillée de la fonction de tableau Array() dans les compétences javascript_javascript

Explication détaillée de la fonction de tableau Array() dans les compétences javascript_javascript

WBOY
WBOYoriginal
2016-05-16 15:43:311163parcourir

L'importance des tableaux dans les langages de programmation va de soi. Les tableaux en JavaScript sont également l'un des objets les plus couramment utilisés. Les tableaux sont des collections ordonnées de valeurs. En raison de la faiblesse des types, les tableaux en JavaScript sont très flexibles et puissants. Contrairement aux tableaux dans les langages de haut niveau fortement typés tels que Java, qui ne peuvent stocker que des éléments du même type ou ses sous-types, JavaScript peut stocker plusieurs types d'éléments dans le même tableau, et la longueur peut également être ajustée dynamiquement. à mesure que les données augmentent ou réduisez les modifications automatiques de la longueur du tableau.

Array() est une fonction constructeur intégrée utilisée pour construire des tableaux. Les tableaux sont principalement créés des trois manières suivantes :

array = new Array()
array = new Array([size])
array = new Array(element0, element1, ..., elementN)

Paramètres

La taille du paramètre est le nombre attendu d'éléments du tableau. Dans le tableau renvoyé, le champ length sera défini sur la valeur de size.

L'élément paramètres ..., elementn sont des listes de paramètres. Lorsque le constructeur Array() est appelé avec ces arguments, les éléments du tableau nouvellement créé sont initialisés à ces valeurs. Son champ de longueur sera également réglé sur le nombre de paramètres.

Valeur de retour

Renvoie le tableau nouvellement créé et initialisé.

Si le constructeur Array() est appelé sans paramètres, le tableau renvoyé sera vide et le champ de longueur sera 0.

Lors de l'appel du constructeur, en lui transmettant uniquement un paramètre numérique, le constructeur renverra un tableau avec le nombre d'éléments spécifié comme indéfini.

Lorsque Array() est appelé avec d'autres paramètres, le constructeur initialisera le tableau avec les valeurs spécifiées par les paramètres.

Lorsqu'un constructeur est appelé en tant que fonction sans utiliser l'opérateur new, il se comporte exactement comme lorsqu'il est appelé avec l'opérateur new.

Méthode objet tableau


Propriétés de l'objet tableau

Méthode concat() :

Fusionner les tableaux

[1,2]concat([3,4],[5,6]);//[1,2,3,4,5,6]

Méthode join() :

<script type="text/javascript">
 var a = [1,2,3];
 a.join("");// =>"123"
</script>

Méthode

pop() :

Supprimez le dernier élément du tableau et renvoyez-le

<script type="text/javascript">
 var fruits = ['apple','banana','pineapple'];
 fruits.pop();// pineapple 
 console.log(fruits);//["apple","banana"]
</script>

Méthode shift() :

Supprime et renvoie le premier élément du tableau.

<script type="text/javascript">
 var a = [1,2,3];
 a.shift();//1
 console.log(a);//[2,3]
</script>

tranche (début, fin)

Méthode : intercepter une certaine partie du tableau sans aucune modification du tableau d'origine.

<script type="text/javascript">
  var num = ['a','b','c','d','e'];
  console.log(num.slice(1,4));//["b","c","d"]
  console.log(num);//["a","b","c","d","e"]
</script>

splice(start,delete_count,i1,i2…)

Méthode : Supprimer les éléments du tableau et ajouter de nouveaux éléments en même temps. i1 et i2 sont les nouveaux éléments à insérer

<script type="text/javascript">
 var arr = ['js','css','html','php','c'];
 arr.splice(1, 2,'python','jquery');//["css","html"]
 console.log(arr);//["js","python","jquery""php","c"]
</script>

Le contenu ci-dessus a pour but de vous présenter l'explication détaillée de la fonction de tableau Array() en JavaScript. J'espère qu'il vous sera utile.

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