Cet article résume les trois attributs du tableau du tableau, l'attribut de longueur, l'attribut prototype, l'attribut de constructeur et les 8 classifications et plusieurs méthodes de l'objet de tableau.
3 attributs de l'objet
1. Attribut de longueur
attribut de longueur
L'attribut de longueur représente la longueur du tableau, le nombre d'éléments. Parce que l'index du tableau commence toujours à partir de 0, les limites supérieures et inférieures d'un tableau sont: 0 et longueur-1. Différent de la plupart des autres, l'attribut de longueur du tableau JavaScript est variable, ce qui nécessite une attention particulière. Lorsque l'attribut de longueur est réglé, l'état de l'ensemble du tableau ne changera pas, l'attribut de longueur devient plus grand; . Ce qui suit est un exemple de démonstration de l'attribut de longueur:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerte (arr.Length);
Arr.Length = 12;
Alerte (ar.lengle);
Alerte (arr [8]);
Arrr.length = 5;
Alerte (arr [8]);
Arr.Length = 10;
Alerte (arr [8]); bien que la longueur soit restaurée à 10, le 9ème élément ne peut pas être récupéré, montrant "non défini"
À partir du code ci-dessus, nous pouvons clairement voir la nature de l'attribut de longueur. Mais l'objet Longueur peut non seulement être configuré, mais peut également être modifié dans Hidden. Vous pouvez utiliser une variable impartiale dans JavaScript. Par exemple, le code suivant:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerte (arr.Length);
arr [15] = 34;
Alerte (arr.Length);
Le code définit également un tableau contenant 10 nombres d'abord. Par la suite, l'indice est de 15 éléments, qui est attribué à 15, c'est-à-dire ARR [15] = 34. À l'heure actuelle, la longueur du tableau de sortie du tableau avec l'instruction d'alerte est de 16. Dans tous les cas, il s'agit d'une fonctionnalité très surprenante pour les développeurs qui sont habitués à de forts types de programmation. En fait, la longueur initiale créée par la nouvelle forme () est 0, qui est le fonctionnement de l'élément non spécifique dans lequel la longueur du tableau est modifiée.
Comme on peut le voir à partir de l'introduction ci-dessus, l'attribut de longueur est si étonnant, l'utilisant pour augmenter ou réduire facilement la capacité du tableau. Par conséquent, la compréhension en profondeur de l'attribut de longueur aidera à l'utiliser de manière flexible pendant le processus de développement.
2. Attribut prototype
Attribut prototype
Renvoie la référence au prototype de type d'objet. Les attributs prototypes sont partagés par objet.
objectName.prototype
Le paramètre ObjectName est le nom de l'objet objet.
Remarque: Utilisez la propriété Prototype pour fournir un ensemble de fonctions de base de la classe de l'objet. La nouvelle instance de l'objet "héritage" donne le prototype de l'objet.
Pour les objets Array, les exemples suivants illustrent l'utilisation de l'attribut prototype.
Ajoutez la valeur élémentaire maximale à l'objet de tableau. Pour terminer cela, déclarez une fonction, ajoutez-la à array.prototype et utilisez-la.
Fonction array_max () ()
{{
var i, max = this [0];
for (i = 1; i <this.length; i ++)
{{
if (max <this [i])
max = this [i];
}
Retourner max;
}
Array.prototype.max = array_max;
var x = nouveau tableau (1, 2, 3, 4, 5, 5, 6);
var y y = x.max ();
Une fois le code exécuté, la valeur maximale du tableau x, ou 6.
3. Attribut Constructionsor
attribut de constructeur
Indique la fonction de création d'objets.
object.constructor // objet est le nom d'un objet ou d'une fonction.
Remarque: les attributs du constructeur sont membres de tous les objets avec prototype. Ils incluent tous les objets JScript à l'exception des objets globaux et mathématiques. La propriété du constructeur conserve une référence à une fonction qui construit une instance d'objet spécifique.
Par exemple:
x = new String ("Hi");
If (x.constructor == String) // pour le traitement (la condition est vraie).
//ou
Fonction myfunc {
// Corps de fonction.
}
y = new myfunc;
if (y.constructor == myfunc) // pour le traitement (la condition est vraie).
Pour le tableau:
y = new Array ();
8 catégories et plusieurs méthodes d'objets de tableau
1. Création du tableau
var arrayoBj = new array ();
var arrayoBj = nouveau tableau (taille); c'est la longueur, c'est la longueur, mais la longueur
var arrayoBj = nouveau tableau (item1, item2,);
Il faut expliquer que bien que la deuxième méthode crée la longueur du tableau, en fait, le tableau est plus long dans tous les cas, c'est-à-dire, même si la longueur est spécifiée, il peut toujours stocker l'élément en dehors de la longueur spécifiée: Pour le moment, la longueur changera.
2. Accès pour les éléments du tableau
var arrayItemValue = arrayoBj [1];
ArrayObj [1] = "Donnez une nouvelle valeur";
Cet article résume les trois attributs du tableau du tableau, l'attribut de longueur, l'attribut prototype, l'attribut de constructeur et les 8 classifications et plusieurs méthodes de l'objet de tableau.
3 attributs de l'objet
1. Attribut de longueur
attribut de longueur
L'attribut de longueur représente la longueur du tableau, le nombre d'éléments. Parce que l'index du tableau commence toujours à partir de 0, les limites supérieures et inférieures d'un tableau sont: 0 et longueur-1. Contrairement à la plupart des autres langues, l'attribut de longueur du tableau JavaScript est variable, ce qui nécessite une attention particulière. Lorsque l'attribut de longueur est réglé, l'état de l'ensemble du tableau ne changera pas, l'attribut de longueur devient plus grand; . Ce qui suit est un exemple de démonstration de l'attribut de longueur:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerte (arr.Length);
Arr.Length = 12;
Alerte (ar.lengle);
Alerte (arr [8]);
Arrr.length = 5;
Alerte (arr [8]);
Arr.Length = 10;
Alerte (arr [8]); bien que la longueur soit restaurée à 10, le 9ème élément ne peut pas être récupéré, montrant "non défini"
À partir du code ci-dessus, nous pouvons clairement voir la nature de l'attribut de longueur. Mais l'objet Longueur peut non seulement être configuré, mais peut également être modifié dans Hidden. Vous pouvez utiliser une variable impartiale dans JavaScript. Par exemple, le code suivant:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerte (arr.Length);
arr [15] = 34;
Alerte (arr.Length);
Le code définit également un tableau contenant 10 nombres d'abord. Par la suite, l'indice est de 15 éléments, qui est attribué à 15, c'est-à-dire ARR [15] = 34. À l'heure actuelle, la longueur du tableau de sortie du tableau avec l'instruction d'alerte est de 16. Dans tous les cas, il s'agit d'une fonctionnalité très surprenante pour les développeurs qui sont habitués à de forts types de programmation. En fait, la longueur initiale créée par la nouvelle forme () est 0, qui est le fonctionnement de l'élément non spécifique dans lequel la longueur du tableau est modifiée.
Comme on peut le voir à partir de l'introduction ci-dessus, l'attribut de longueur est si étonnant, l'utilisant pour augmenter ou réduire facilement la capacité du tableau. Par conséquent, la compréhension en profondeur de l'attribut de longueur aidera à l'utiliser de manière flexible pendant le processus de développement.
2. Attribut prototype
Attribut prototype
Renvoie la référence au prototype de type d'objet. Les attributs prototypes sont partagés par objet.
objectName.prototype
Le paramètre ObjectName est le nom de l'objet objet.
Remarque: Utilisez la propriété Prototype pour fournir un ensemble de fonctions de base de la classe de l'objet. La nouvelle instance de l'objet "héritage" donne le prototype de l'objet.
Pour les objets Array, les exemples suivants illustrent l'utilisation de l'attribut prototype.
Ajoutez la valeur élémentaire maximale à l'objet de tableau. Pour terminer cela, déclarez une fonction, ajoutez-la à array.prototype et utilisez-la.
Fonction array_max () ()
{{
var i, max = this [0];
for (i = 1; i <this.length; i ++)
{{
if (max <this [i])
max = this [i];
}
Retourner max;
}
Array.prototype.max = array_max;
var x = nouveau tableau (1, 2, 3, 4, 5, 5, 6);
var y y = x.max ();
Une fois le code exécuté, la valeur maximale du tableau x, ou 6.
3. Attribut Constructionsor
attribut de constructeur
Indique la fonction de création d'objets.
object.constructor // objet est le nom d'un objet ou d'une fonction.
Remarque: les attributs du constructeur sont membres de tous les objets avec prototype. Ils incluent tous les objets JScript à l'exception des objets globaux et mathématiques. La propriété du constructeur conserve une référence à une fonction qui construit une instance d'objet spécifique.
Par exemple:
x = new String ("Hi");
If (x.constructor == String) // pour le traitement (la condition est vraie).
//ou
Fonction myfunc {
// Corps de fonction.
}
y = new myfunc;
if (y.constructor == myfunc) // pour le traitement (la condition est vraie).
Pour le tableau:
y = new Array ();
8 catégories et plusieurs méthodes d'objets de tableau
1. Création du tableau
var arrayoBj = new array ();
var arrayoBj = nouveau tableau (taille); c'est la longueur, c'est la longueur, mais la longueur
var arrayoBj = nouveau tableau (item1, item2,);
Il faut expliquer que bien que la deuxième méthode crée la longueur du tableau, en fait, le tableau est plus long dans tous les cas, c'est-à-dire, même si la longueur est spécifiée, il peut toujours stocker l'élément en dehors de la longueur spécifiée: Pour le moment, la longueur changera.
2. Accès pour les éléments du tableau
var arrayItemValue = arrayoBj [1];
ArrayObj [1] = "Donnez une nouvelle valeur";