Filtrar en uniapp para obtener los datos de id: 1 en un objeto del array

// 假设studentData是包含多个学生信息的数组
const studentData = [
  {id: 1, name: '小明', age: 18},
  {id: 2, name: '小红', age: 20},
  {id: 3, name: '小刚', age: 19},
  {id: 4, name: '小李', age: 22},
];
// 过滤获取id为1的学生信息
const result = studentData.filter(item => item.id === 1);
// 输出结果
console.log(result);
// 输出: [{id: 1, name: '小明', age: 18}]

El método Array.filter() en JavaScript se usa para filtrar y obtener los datos de id:1 en un objeto en la matriz

extender:

filtrar()

Cree una nueva matriz, los elementos de la nueva matriz son elementos que cumplen las condiciones especificadas, no detectarán matrices vacías y no cambiarán la matriz original.

mapa()

Devuelve una nueva matriz, los elementos de la nueva matriz son los valores de los elementos de la matriz original procesados ​​en orden.

para cada()

Bucle, llame a cada elemento de la matriz, pasado a la función de devolución de llamada, no puede finalizar el bucle.
Ejemplo: bucle de datos de una matriz en una nueva matriz

concat()

Combinar matrices. Combinar matrices y argumentos, Combinar matrices y matrices

unirse()

Coloque todos los elementos de la matriz en una cadena.
Los elementos están separados por el delimitador especificado.

empujar()

Agregue elementos al final de la matriz, puede agregar varios elementos a la vez

estallido()

eliminar un elemento al final de la matriz

cambio()

eliminar el primer elemento de la matriz

anular desplazamiento()

Agregue elementos al comienzo de la matriz, puede agregar varios elementos a la vez

empalme()

Eliminar, insertar, reemplazar elementos.
Sintaxis: this.arr.splice(índice, número, valor)

clasificar()

ordenar la matriz

contrarrestar()

invertir la matriz

rebanada()

Devuelve el elemento especificado de la matriz
Sintaxis: arr.slice(start,end), es decir: la posición inicial y final del elemento que se va a devolver.
se requiere iniciar. Especifica dónde comenzar la selección. Si es un número negativo, la posición se calcula desde el final de la matriz. -1 se refiere al último elemento.

El final es opcional. Especifica dónde terminar la selección. Este parámetro es el subíndice de la matriz al final del segmento de la matriz. Si no se especifica este parámetro, la matriz dividida contiene todos los elementos desde el principio hasta el final de la matriz. Si este parámetro es negativo, especifica los elementos que cuentan desde el final de la matriz.

encontrar()

Devuelve el primer elemento de la matriz que cumple los requisitos.

buscarÍndice()

Devuelve el subíndice del elemento de la matriz que cumple la condición de la función, y cada elemento de la matriz llama a la ejecución de la función una vez: la matriz vacía no se ejecutará.
Devuelve la posición del primer elemento de la matriz que cumple la condición y devuelve -1 si no hay ningún elemento que cumpla la condición.

alguno()

Compruebe si los elementos de la matriz cumplen las condiciones especificadas y ejecute cada elemento de la matriz por turno:
si un elemento cumple las condiciones, la expresión devuelve verdadero y los elementos restantes no se probarán.

Devuelve falso si no hay ningún elemento que cumpla la condición.

cada()

Utilice la función especificada para comprobar si todos los elementos de la matriz cumplen la condición y las matrices vacías no se ejecutarán.

Si se detecta que un elemento de la matriz no es satisfactorio, la expresión completa devuelve falso y los elementos restantes no se comprueban.

Devuelve verdadero si todos los elementos cumplen la condición.

Supongo que te gusta

Origin blog.csdn.net/qq_37194189/article/details/132082369
Recomendado
Clasificación