Maison > Article > interface Web > Explication détaillée de la relation entre Array et Object en Javascript
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!