Maison > interface Web > js tutoriel > Tutoriel d'introduction minimaliste JavaScript (3) : compétences Array_javascript

Tutoriel d'introduction minimaliste JavaScript (3) : compétences Array_javascript

WBOY
Libérer: 2016-05-16 16:32:54
original
1174 Les gens l'ont consulté

La lecture de cet article nécessite une expérience en programmation dans d'autres langages.

Dans JavaScript, les tableaux sont des objets (et non de la mémoire allouée linéairement).

Créer un tableau via un tableau littéral :

Copier le code Le code est le suivant :

var vide = [];
nombres var = [
'zéro', 'un', 'deux', 'trois', 'quatre',
'cinq', 'six', 'sept', 'huit', 'neuf'
];
vide[1] // non défini
nombres[1] // 'un'
vide.longueur // 0
nombres.longueur // 10

Les tableaux ont une longueur d'attribut (mais pas les objets) qui représente la longueur du tableau. La valeur de length est le nom d'attribut entier le plus grand du tableau plus 1 :

Copier le code Le code est le suivant :

var monArray = [];
monArray.length; // 0
monArray[1000000] = vrai;
monArray.length; // 1000001

On peut modifier directement la longueur :

Changer la longueur n'entraînera pas l'allocation de plus d'espace
la longueur est réduite en plus petite et tous les attributs avec des indices supérieurs ou égaux à la longueur sont supprimés
Puisque les tableaux sont également des objets, vous pouvez utiliser delete pour supprimer des éléments du tableau :

Copier le code Le code est le suivant :

supprimer le numéro[2];
numéro[2] === non défini ;

Supprimer un élément du tableau laissera un trou.

JavaScript fournit un ensemble de méthodes de tableau, qui sont placées dans Array.prototype (non détaillé ici).

É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