filtro
1 // La función de devolución de llamada en el filtro tiene un requisito: debe devolver un valor booleano 2 // verdadero: cuando devuelve verdadero, la función agregará automáticamente el n de esta devolución de llamada a la nueva matriz 3 // falso: cuando devuelve falso En este momento, n 4 5 constantes = [10, 20, 140, 40, 3, 25 ] 6 let newNums = [] 7 newNums = nums.filter ( function (n) { 8 return boolean ( verdadero | falso ) 9 })
mapa (mapa | cambiar el valor devuelto)
1 // Devuelve cada valor modificado 2 3 const nums = [10, 20, 140, 40, 3, 25 ] 4 5 let new2Nums = [] 6 lnew2Nums = nums.map ( function (n) { 7 return n * 2 8 })
reducir (resumir todo en la matriz)
Referencia directa: https://www.cnblogs.com/smallpen/p/10249288.html
https://segmentfault.com/a/1190000005921341