Maison  >  Article  >  interface Web  >  Explication détaillée de la relation entre Array et Object en Javascript

Explication détaillée de la relation entre Array et Object en Javascript

黄舟
黄舟original
2017-03-18 15:07:502066parcourir

En

Javascript, Array est également Object, mais certaines personnes peuvent croire à tort que l'accès sous la forme a['key'] est une fonction Array. , en fait non.

Dans l'exemple suivant, une fois qu'une valeur a été attribuée à Array, sa propriété de longueur est toujours 0, car les données ne sont pas placées à la position du tableau, mais sont placées dans l'objet prototype du tableau, Object.

var a = new Array();
a['one'] = 1;
a['two'] = 2;
a['three'] = 3;

alert(a.length);

Autre point important :

Lorsque JavaScript instancie un objet, vous pouvez créer l'objet sous la forme {key:value}. La clé peut être une quantité directe ou une chaîne Dans l'exemple suivant, le contenu de a1 et a2 est exactement le même.

Il est à noter que la var1 de a1 ou a2 ne sera pas remplacée par 'pm'.

var var1 = 'pm';
var a1 = {var1:'test is ok',var2:'here'};
alert(a1.var1);

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