JavaScript ———— Matriz

1 ¿Qué es una matriz?

Los objetos de matriz utilizan nombres de variables individuales para almacenar una serie de valores.
Una matriz puede almacenar todos los valores con un nombre de variable y se puede acceder a cualquier valor con un nombre de variable.
Cada elemento de la matriz tiene su propia identificación para que se pueda acceder a él fácilmente.

var arr=new Array();

1.1 Dos formas de crear una matriz

  1. var arr = new Array (3)
    arr [0] = “0”
    arr [1] = “1”
    arr [2] = “3”

  2. 2.var arr = new Array ("xiaoming", "xiaozhang", "xiaoli")

1.2 Se puede acceder a un elemento específico especificando el nombre o índice de la matriz

Accede al elemento con índice 0 en la matriz.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

1.3 Modificar elementos de la matriz

Modificar el valor en una matriz existente
Para modificar el valor en una matriz existente, simplemente agregue un nuevo valor al número de subíndice especificado:

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

2 método de matriz

2.1 concat concatena múltiples matrices

concat:可以将两个数组拼接为一个数组

Nota: Los elementos de la matriz original no se han cambiado y la matriz empalmada debe colocarse en la nueva matriz.

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

2.2 join pone los elementos de la matriz en una cadena

Dos usos de la combinación:

1.arr.join()  将数组的元素放到一个字符串中。
2.arr.join("-") 将数组以特殊字符分割后放入一个字符串中

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

2.3 pop, presionar, anular mayúsculas

El método pop () eliminará el último elemento de arrayObject, reducirá la longitud de la matriz en 1 y devolverá el valor del elemento eliminado. Si la matriz ya está vacía, pop () no cambia la matriz y devuelve el valor indefinido. (Cambiar el valor de la matriz original)

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

El método push () agrega uno o más elementos al final de la matriz y devuelve la nueva longitud. Cambiar la longitud del original

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

El método unshift () agrega uno o más elementos al comienzo de la matriz y devuelve la nueva longitud.

unshift es lo opuesto a push

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

2.4 invertir invertir el orden de los elementos en una matriz

El método reverse () se usa para invertir el orden de los elementos en la matriz.

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

2.5 rebanada devuelve elementos seleccionados de la matriz

El método slice () puede devolver elementos seleccionados de una matriz existente.arrayObject.slice(start,end)

inicio: obligatorio . Especifique dónde comenzar la selección. Si es negativo, especifica la posición desde el final de la matriz. En otras palabras, -1 se refiere al último elemento, -2 se refiere al penúltimo elemento, y así sucesivamente.

final: opcional . Especifique dónde finalizar la selección. Este parámetro es el índice de matriz al final del fragmento de matriz. Si no se especifica este parámetro, la matriz segmentada contiene todos los elementos desde el principio hasta el final de la matriz. Si este parámetro es un número negativo, especifica los elementos contados desde el final de la matriz. (No contiene este elemento)

Este método no modifica directamente la matriz en sí.
Inserte la descripción de la imagen aquí
Como se muestra en la figura siguiente, el rango seleccionado de cortes es ** (incluido, no incluido) **.
Inserte la descripción de la imagen aquí

2.6 empalme eliminar elementos especificados

El método splice () agrega / elimina elementos de la matriz y luego devuelve los elementos eliminados.arrayObject.splice(index,howmany,item1,.....,itemX

índice: obligatorio. Entero, especifica la posición de agregar / eliminar elementos, el uso de números negativos puede especificar la posición desde el final de la matriz.
howmany: requerido. La cantidad de elementos que se eliminarán. Si se establece en 0, el elemento no se eliminará.
artículo: opcional. Nuevos elementos agregados a la matriz.

Inserte la descripción de la imagen aquí
El elemento item en empalme reemplaza al elemento eliminado en la matriz original.
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/hzl529/article/details/101213358
Recomendado
Clasificación