Cómo comenzar rápidamente con VUE3.0: Ingrese al aprendizaje
Recomendaciones relacionadas: Tutorial de JavaScript
1.de operaciones comunes de matrices bidimensionales
En los capítulos anteriores, ha aprendido varias formas de crear matrices unidimensionales. matrices unidimensionales. Crear una matriz bidimensional es muy simple, simplemente configure los elementos de la matriz en una matriz.
Después de crear una matriz bidimensional, ¿cómo atravesar los elementos de la matriz bidimensional y operar sobre ellos?
Además, en el desarrollo de proyectos web, las matrices multidimensionales a menudo se crean agregando elementos a matrices vacías multidimensionales. A continuación se muestra cómo agregar un elemento de matriz vacío bidimensional como ejemplo.
Si desea asignar un valor a un elemento de matriz bidimensional (como arr[i][0]), primero debe asegurarse de que el elemento agregado (como arr[i]) se haya creado como una matriz; el programa informará un error "Error de tipo no detectado...".
Tenga en cuenta que
al crear una matriz multidimensional, aunque JavaScript no limita el número de dimensiones de la matriz, en aplicaciones reales, para facilitar la lectura, la depuración y el mantenimiento del código, se recomienda utilizar matrices tridimensionales o menos para guardar. datos.
[Caso] Transposición de una matriz bidimensional
La transposición de una matriz bidimensional se refiere a guardar los elementos horizontales de la matriz bidimensional en elementos verticales.
Ideas de implementación de código:
2. MétodosPara darle una sensación de logro, no publicaré el código. Si tiene alguna pregunta, puede hacerla en el área de comentarios. De hecho, la matriz se puede almacenar en una matriz. En el futuro, el código se puede ejecutar directamente transponiendo la matriz.
de matriz comunes
En JavaScript, además de los métodos para agregar y eliminar elementos de matriz explicados anteriormente, también puede utilizar los métodos proporcionados por el objeto Array para simular operaciones de pila y cola.
se está desarrollando para detectar si un valor dado es una matriz o para encontrar la posición de un elemento específico en una matriz.
Excepto el método Array.isArray(), todos los demás métodos en la tabla comienzan la recuperación desde el índice de matriz especificado de forma predeterminada, y el método de recuperación es el mismo que el operador "===", es decir, solo cuando son congruentes se devolverá un resultado más exitoso.
Incluye métodos () y Array.isArray ()
El método indexOf()
indexOf() se utiliza para recuperar el primer valor dado de la posición del subíndice especificada en la matriz. Si existe, devuelve el subíndice del elemento correspondiente; de lo contrario, devuelve -1.
Tenga en cuenta que
el segundo parámetro del método indexOf() se utiliza para especificar el índice para comenzar la búsqueda:
Método lastIndexOf()
El método lastIndexOf() proporcionado por el objeto Array se utiliza para recuperar el subíndice del último valor dado en la matriz desde la posición del subíndice especificada. A diferencia del método de recuperación indexOf (), el método lastIndexOf () utiliza de forma predeterminada la recuperación inversa, es decir, la recuperación desde el final de la matriz hasta el comienzo de la misma.
Tenga en cuenta que
el segundo parámetro del método lastIndexOf() se usa para especificar el índice de búsqueda y porque usa un método de búsqueda inversa:
cuando su valor es mayor o igual a la longitud de la matriz, se buscará en toda la matriz.
Cuando su valor es un número negativo, la posición del índice es igual a la longitud de la matriz más el número negativo dado. Si su valor sigue siendo un número negativo, se devuelve -1 directamente.
Si necesita convertir una matriz en una cadena durante el desarrollo, puede utilizar los métodos proporcionados por JavaScript para lograrlo.
Lo mismo ocurre con los métodos join() y toString():
La diferencia entre los métodos join() y toString():
Además de los varios métodos comunes explicados anteriormente, JavaScript también proporciona muchos otros métodos de matriz de uso común. Por ejemplo, fusionar matrices, copiar matrices superficialmente, invertir el orden de los elementos de la matriz, etc.
Tenga en cuenta que
Recomendaciones relacionadas: Tutorial de JavaScript
Lo anterior son los detalles de los métodos de matriz comunes en JavaScript y le enseña cómo transponer una matriz. Para obtener más información, preste atención a otros artículos relacionados en el sitio web chino de PHP.