Maison > interface Web > js tutoriel > Introduction aux objets de type tableau dans les compétences JavaScript_javascript

Introduction aux objets de type tableau dans les compétences JavaScript_javascript

WBOY
Libérer: 2016-05-16 16:23:29
original
911 Les gens l'ont consulté

En JavaScript, un tableau est un objet spécial dont le nom de propriété est un entier positif, et sa propriété de longueur change à mesure que les membres du tableau augmentent ou diminuent. En même temps, il hérite de certains paramètres du constructeur Array pour le traitement du tableau. Méthode de fonctionnement. Pour un objet ordinaire, si tous ses noms de propriétés sont des entiers positifs et ont des propriétés de longueur correspondantes, alors bien que l'objet ne soit pas créé par le constructeur Array, il présente toujours le comportement d'un tableau. Dans ce cas, ces objets sont appelés « tableau ». -objets semblables". Ce qui suit est un simple objet ressemblant à un tableau :

Copier le code Le code est le suivant :

var o = {0:42, 1:52, 2:63, longueur :3}
console.log(o);

Différent des objets ordinaires, les objets de type tableau ont une fonctionnalité : les méthodes d'opération de tableau peuvent être appliquées aux objets de type tableau. Par exemple, dans le standard ECMAScript 5, la méthode suivante peut être utilisée pour fusionner l'objet ci-dessus o dans une chaîne :
Copier le code Le code est le suivant :

console.log(Array.prototype.join.call(o));//"42,52,63"

Vous pouvez également utiliser la méthode slice() sur un objet de type tableau pour obtenir un sous-tableau :
Copier le code Le code est le suivant :

console.log(Array.prototype.slice.call(o, 1, 2));//[52]

Dans un environnement de navigateur, l'instruction document.getElementsByTagName() renvoie un objet de type tableau. Dans un appel de fonction, la variable arguments dans le code de la fonction (qui contient les paramètres transmis) est également un objet de type tableau.

Dans le standard ECMAScript 5, la chaîne string est un objet de type tableau en lecture seule :

Copier le code Le code est le suivant :

var s = "Historique";
console.log(s[3]);//t
console.log(Array.prototype.join.call(s, " "));//H i s t o r y
É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