Este artículo resume los tres atributos de la matriz de matriz, el atributo de longitud, el atributo prototipo, el atributo de constructor y las 8 clasificaciones y múltiples métodos del objeto de matriz son los siguientes:
3 atributos del objeto
1. Atributo de longitud
atributo de longitud
El atributo de longitud representa la longitud de la matriz, el número de elementos. Debido a que el índice de la matriz siempre comienza desde 0, los límites superiores e inferiores de una matriz son: 0 y longitud-1. A diferencia de la mayoría de la otra, el atributo de longitud de la matriz JavaScript es variable, lo que requiere una atención especial. Cuando el atributo de longitud se establece más grande, el estado de toda la matriz no cambiará, solo el atributo de longitud se hace más grande; . Todos los valores se pierden. El siguiente es un ejemplo de demostrar el atributo de longitud:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerta (arr.length);
Arr.length = 12;
Alerta (arr.length);
Alerta (arr [8]);
Arrr.length = 5;
Alerta (arr [8]);
Arr.length = 10;
Alerta (arr [8]);
Del código anterior, podemos ver claramente la naturaleza del atributo de longitud. Pero el objeto de longitud no solo se puede configurar, sino que también puede modificarse en oculto. Puede usar una variable diferente en JavaScript. Por ejemplo, el siguiente código:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerta (arr.length);
arr [15] = 34;
Alerta (arr.length);
El código también define una matriz que contiene 10 números primero. Posteriormente, el índice es de 15 elementos, que se asignan a 15, es decir, arr [15] = 34. En este momento, la longitud de la matriz de salida de la matriz con la instrucción de alerta es 16. En cualquier caso, esta es una característica muy sorprendente para los desarrolladores que están acostumbrados a tipos fuertes de programación. De hecho, la longitud inicial creada por la nueva forma de matriz () es 0, que es la operación del elemento no específico en el que se cambia la longitud de la matriz.
Como se puede ver en la introducción anterior, el atributo de longitud es tan sorprendente, usarlo para aumentar fácilmente o reducir la capacidad de la matriz. Por lo tanto, la comprensión en profundidad del atributo de longitud ayudará a usarlo de manera flexible durante el proceso de desarrollo.
2. Atributo prototipo
Atributo prototipo
Devuelve la referencia al prototipo de tipo de objeto. Los atributos prototipo son compartidos por objeto.
ObjectName.prototype
ObjectName Parameter es el nombre del objeto objeto.
Nota: Use la propiedad prototipo para proporcionar un conjunto de funciones básicas de la clase del objeto. La nueva instancia de la "herencia" del objeto proporciona el prototipo del objeto.
Para los objetos de matriz, los siguientes ejemplos ilustran el uso del atributo prototipo.
Agregue el valor elemental máximo al objeto de matriz. Para completar esto, declare una función, agréguela a Array.Prototype y úselo.
Función array_max () ()
{{
var i, max = this [0];
para (i = 1; i <this.length; i ++)
{{
if (max <this [i])
max = this [i];
}
Devolver max;
}
Array.prototype.max = array_max;
var x = nueva matriz (1, 2, 3, 4, 5, 5, 6);
var y y = x.max ();
Después de ejecutar el código, el valor máximo de la matriz x, o 6.
3. Atributo de constructores
atributo de constructor
Indica la función de crear objetos.
Object.Constructor // Object es el nombre de un objeto o función.
Nota: Los atributos del constructor son miembros de todos los objetos con prototipo. Incluyen todos los objetos JScript, excepto los objetos globales y matemáticos. La propiedad del constructor preserva una referencia a una función que construye una instancia de objeto específica.
Por ejemplo:
x = nueva cadena ("HI");
If (x.constructor == string) // para procesar (la condición es verdadera).
//o
Función myfunc {
// Funcionar cuerpo.
}
y = nuevo myFunc;
if (y.constructor == myFunc) // para procesar (la condición es verdadera).
Para la matriz:
y = nueva matriz ();
8 categorías y múltiples métodos de objetos de matriz
1. Creación de matriz
var arrayObj = new Array ();
var arrayObj = nueva matriz (tamaño); es la longitud, es la longitud, pero la longitud
var arrayobj = nueva matriz (item1, item2,);
Debe explicarse que aunque el segundo método crea la longitud de la matriz, de hecho, la matriz es más larga en todos los casos, es decir, incluso si se especifica la longitud, aún puede almacenar el elemento fuera de la longitud especificada. En este momento, la longitud cambiará.
2. Acceso para elementos de matriz
var arrayItemValue = ArrayObj [1];
arrayobj [1] = "dar nuevo valor";
Este artículo resume los tres atributos de la matriz de matriz, el atributo de longitud, el atributo prototipo, el atributo de constructor y las 8 clasificaciones y múltiples métodos del objeto de matriz son los siguientes:
3 atributos del objeto
1. Atributo de longitud
atributo de longitud
El atributo de longitud representa la longitud de la matriz, el número de elementos. Debido a que el índice de la matriz siempre comienza desde 0, los límites superiores e inferiores de una matriz son: 0 y longitud-1. A diferencia de la mayoría de los otros idiomas, el atributo de longitud de la matriz JavaScript es variable, lo que requiere una atención especial. Cuando el atributo de longitud se establece más grande, el estado de toda la matriz no cambiará, solo el atributo de longitud se hace más grande; . Todos los valores se pierden. El siguiente es un ejemplo de demostrar el atributo de longitud:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerta (arr.length);
Arr.length = 12;
Alerta (arr.length);
Alerta (arr [8]);
Arrr.length = 5;
Alerta (arr [8]);
Arr.length = 10;
Alerta (arr [8]);
Del código anterior, podemos ver claramente la naturaleza del atributo de longitud. Pero el objeto de longitud no solo se puede configurar, sino que también puede modificarse en oculto. Puede usar una variable diferente en JavaScript. Por ejemplo, el siguiente código:
Var arr = [12,23,5,3,25,98,76,54,56,56,76];
Alerta (arr.length);
arr [15] = 34;
Alerta (arr.length);
El código también define una matriz que contiene 10 números primero. Posteriormente, el índice es de 15 elementos, que se asignan a 15, es decir, arr [15] = 34. En este momento, la longitud de la matriz de salida de la matriz con la instrucción de alerta es 16. En cualquier caso, esta es una característica muy sorprendente para los desarrolladores que están acostumbrados a tipos fuertes de programación. De hecho, la longitud inicial creada por la nueva forma de matriz () es 0, que es la operación del elemento no específico en el que se cambia la longitud de la matriz.
Como se puede ver en la introducción anterior, el atributo de longitud es tan sorprendente, usarlo para aumentar fácilmente o reducir la capacidad de la matriz. Por lo tanto, la comprensión en profundidad del atributo de longitud ayudará a usarlo de manera flexible durante el proceso de desarrollo.
2. Atributo prototipo
Atributo prototipo
Devuelve la referencia al prototipo de tipo de objeto. Los atributos prototipo son compartidos por objeto.
ObjectName.prototype
ObjectName Parameter es el nombre del objeto objeto.
Nota: Use la propiedad prototipo para proporcionar un conjunto de funciones básicas de la clase del objeto. La nueva instancia de la "herencia" del objeto proporciona el prototipo del objeto.
Para los objetos de matriz, los siguientes ejemplos ilustran el uso del atributo prototipo.
Agregue el valor elemental máximo al objeto de matriz. Para completar esto, declare una función, agréguela a Array.Prototype y úselo.
Función array_max () ()
{{
var i, max = this [0];
para (i = 1; i <this.length; i ++)
{{
if (max <this [i])
max = this [i];
}
Devolver max;
}
Array.prototype.max = array_max;
var x = nueva matriz (1, 2, 3, 4, 5, 5, 6);
var y y = x.max ();
Después de ejecutar el código, el valor máximo de la matriz x, o 6.
3. Atributo de constructores
atributo de constructor
Indica la función de crear objetos.
Object.Constructor // Object es el nombre de un objeto o función.
Nota: Los atributos del constructor son miembros de todos los objetos con prototipo. Incluyen todos los objetos JScript, excepto los objetos globales y matemáticos. La propiedad del constructor preserva una referencia a una función que construye una instancia de objeto específica.
Por ejemplo:
x = nueva cadena ("HI");
If (x.constructor == string) // para procesar (la condición es verdadera).
//o
Función myfunc {
// Funcionar cuerpo.
}
y = nuevo myFunc;
if (y.constructor == myFunc) // para procesar (la condición es verdadera).
Para la matriz:
y = nueva matriz ();
8 categorías y múltiples métodos de objetos de matriz
1. Creación de matriz
var arrayObj = new Array ();
var arrayObj = nueva matriz (tamaño); es la longitud, es la longitud, pero la longitud
var arrayobj = nueva matriz (item1, item2,);
Debe explicarse que aunque el segundo método crea la longitud de la matriz, de hecho, la matriz es más larga en todos los casos, es decir, incluso si se especifica la longitud, aún puede almacenar el elemento fuera de la longitud especificada. En este momento, la longitud cambiará.
2. Acceso para elementos de matriz
var arrayItemValue = ArrayObj [1];
arrayobj [1] = "dar nuevo valor";