Los métodos comunes de los objetos de matriz JS filtran, encuentran, algunos, todos, asignan

filtrar

El método de filtro no cambiará la matriz original , pero creará una nueva matriz, y todos los elementos de la nueva matriz son elegibles

elementos sin buscar matrices vacías.

let arr1 = [1,2,1,3]
let arr2 = arr1.filter(item=>item>1)
console.log(arr1,arr2)//[1, 2, 1, 3]  [2, 3]

encontrar

El método de búsqueda no cambiará la matriz original y devuelve el primer elemento de la matriz que cumple las condiciones. Para una matriz vacía, no detectará una matriz vacía.

let arr1 = [1,2,1,3]
let arr2 = arr1.find(item=>item>1)
console.log(arr1,arr2)//[1, 2, 1, 3] 2

alguno

El método some se utiliza para detectar si los elementos de los datos cumplen las condiciones especificadas. Cada elemento de la matriz se ejecutará a su vez. Si un elemento cumple la condición, la expresión devolverá verdadero y los elementos restantes no se probarán. de nuevo Si no hay ningún elemento que cumpla la condición, devuelve falso

let arr1 = [1,2,1,3]
let arr2 = arr1.some(item=>item>4)
console.log(arr1,arr2)//false

cada

each se utiliza para detectar si todos los elementos de la matriz cumplen las condiciones especificadas. Si un elemento no cumple las condiciones especificadas, devuelve falso y los elementos restantes no se volverán a probar. Si todos los elementos cumplen las condiciones, devuelve verdadero

let arr1 = [1,2,1,3]
let arr2 = arr1.every(item=>item>4)
console.log(arr1,arr2)//false

mapa

El método del mapa calcula cada elemento de la matriz para obtener una nueva matriz

let arr1 = [1,2,1,3]
let arr2 = arr1.map(item=>item+=1)
console.log(arr1,arr2)//[1, 2, 1, 3]  [2, 3, 2, 4]

Supongo que te gusta

Origin blog.csdn.net/weixin_45294459/article/details/129545140
Recomendado
Clasificación