Guest User

Untitled

a guest
Jul 16th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. // uno de los objetivos principales es no usar iteraciones/loops y usar usar map, reduce y filter en su lugar
  2.  
  3.  
  4.  
  5. var veggies=['tomate', 'pepino', 'lechuga', 'cebolla'];
  6.  
  7. //map crea un nuevo arreglo con los elementos modificados segun se haya especificado en la funcion
  8. var sliced= veggies.map(function(veg){
  9. return veg.split('');
  10. });
  11.  
  12. console.log(sliced);
  13.  
  14. //reduce combina los elementos en un nuevo array de la forma especificada
  15. var sandwich=sliced.reduce(function(a,b){
  16. return a.concat(b);
  17. });
  18.  
  19. console.log(sandwich);
  20.  
  21. //si no quiero algo en my lista uso filter para remover los elementos que no cumplan con la condicion especificada
  22. var sandwichParaMi= sandwich.filter(function(item){
  23. return item!='t';
  24. });
  25.  
  26. console.log(sandwichParaMi);
Add Comment
Please, Sign In to add comment