Maison > interface Web > js tutoriel > 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
Libérer: 2016-05-16 15:43:31
original
1191 Les gens l'ont consulté

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

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

Méthode join() :

<script type="text/javascript">
 var a = [1,2,3];
 a.join("");// =>"123"
</script>
Copier après la connexion

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

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

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

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

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.

É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