1. Introducción a las matrices
Los tipos de elementos en la matriz pueden ser numéricos, cuerdas, booleanos, etc., o incluso una matriz.
2. Defina una matriz
1. Defina una matriz a través del constructor de la matriz:
var arr = new Array (); var arrr = nueva matriz (tamaño); var arr = new Array (element1, element2, ...);
2. Defina la matriz directamente:
var arr = ["cadena", true, 13];
PD: Al igual que el objeto, esta escritura no llama al constructor Array ().
3. Elementos de matriz
1. Elementos de matriz de acceso: a través del operador de acceso [] como ARR [2];
2. Agregue elementos de matriz: asigne directamente valores a los elementos de matriz.
3. Eliminar elementos de matriz:
Una vez que se define un elemento de matriz, no se puede eliminar. El uso del operador Delete solo puede eliminar el valor del elemento de matriz, haciendo que el valor del elemento sea indefinido, pero no puede eliminar un elemento de matriz, y los elementos en la matriz no pueden reducirse.
4. Número de elementos de matriz: longitud de matriz. array.length
4. Método de matriz
toString (): convertir la matriz en cadena
unir (): Concatene los elementos de matriz en cadenas y conecte automáticamente elementos de matriz con comas como conectores. 1,2,3
Unirse (STR): concatene los elementos de matriz en cadenas y use STR como conector para conectar elementos de matriz. unirse (-): 1-2-3
Método de pila:
Push (): Agregue un elemento al final de la matriz, y el valor de retorno es la longitud de la matriz después de agregar el elemento.
Pop (): Retire el último elemento del final de la matriz, reduzca el valor de longitud de la matriz y luego devuelva el elemento eliminado.
Método de cola:
Push (): Agregue un elemento al final de la matriz, y el valor de retorno es la longitud de la matriz después de agregar el elemento.
Shift (): Retire un elemento del extremo frontal de la matriz, reduzca el valor de longitud de la matriz y luego devuelva el elemento eliminado. Y mueva todos los elementos restantes hacia adelante por 1 bit.
Unshift (): Agregue un elemento desde el extremo frontal de la matriz, y el valor de retorno es la longitud de la matriz después de agregar el elemento (es decir, el navegador no admite el valor de retorno, return indefinido). un
Ordenar por:
reverso (): invertir
sort (): ordenar por orden de codificación de personajes
Sort (orden): el parámetro de orden debe ser una función, y la función debe tener dos parámetros.
// Función de clasificación positiva ASCORDER (value1, value2) {if (value1 <value2) {return -1;} else if (value1> value2) {return 1;} else {return 0;} // función de clasificación inversa Descorder (value1, value2) {if (value2 <value2) {return 1;} if (value1> value2) {return -1;};} [0,1,5,10,15]; box.sort (ascorder); box.sort (Descorder);Cómo operar:
Concat (): Agregue elementos y genere una nueva matriz, la longitud de la matriz original no cambia.
Splice (): eliminar, reemplazar o insertar elementos de matriz.
empalme (inicio, recuento, valor, ...): Inicio: Iniciar posición; Conteo: Número de elementos
Slice (inicio, final): devuelve una parte de la matriz.
TOLOCALSTRING (): Convertir a la cadena local.
Lo anterior es el conocimiento relevante sobre la definición de matrices de JavaScript y técnicas de operación numérica introducidas por el editor. ¡Espero que te sea útil!