1.incluye
El método incluye () se utiliza para determinar si una matriz contiene un valor específico. Si es así, devuelve verdadero, de lo contrario, falso.
var arr = [1, 2, 3, 4, 5, 6];
console.log(arr.includes(3));
//输出结果:true
2.algunos
some determina si cada elemento de la matriz cumple la condición. Cuando encuentra el primer elemento que cumple la condición, salta inmediatamente del bucle y devuelve verdadero. Si no se cumple ninguna condición, devuelve falso.
var arr = [1, 2, 3, 4, 5, 6];
console.log(arr.some(item => {
return item > 3;
}));
// 输出结果:true
3.cada uno
each determina si todos los elementos de la matriz cumplen las condiciones y devuelve verdadero si todos los elementos las cumplen. Si un elemento no cumple las condiciones, salta inmediatamente del bucle y devuelve falso.
var arr = [1, 2, 3, 4, 5, 6];
console.log(arr.every(item => {
return item > 3;
}));
// 输出结果:false
4.mapa
map juzga cada elemento por turno hasta el último elemento y devuelve una nueva matriz. Cada elemento de esta nueva matriz es el resultado del juicio por turno. Si se cumple la condición, es verdadero, y si no se cumple la condición, es falso.
var arr = [1, 2, 3, 4, 5, 6];
console.log(arr.map(item => {
return item > 3;
}));
// 输出结果:[false, false, false, true, true, true]
5.filtro
El filtro determina si cada elemento cumple con las condiciones, devuelve una nueva matriz y coloca aquellos que cumplen las condiciones en esta nueva matriz.
var arr = [1, 2, 3, 4, 5, 6];
console.log(arr.filter(item => {
return item > 3;
}));
// 输出结果: [4, 5, 6]