Advertisement
boris-ivanov

Untitled

Jul 4th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. /*const fn =(name, age= 18,...parametter)=>{
  2.  
  3. }
  4. fn('Pesho',undefined,'asdadsad')*/
  5. const forEach=(arr,fn)=>{
  6. fn(arr)
  7. }
  8. const addOne=(items)=>{
  9. arra=[]
  10. for (const item of items) {
  11. arra.push(item+1)
  12. }
  13. console.log(arra)
  14. }
  15. const multyply=(items)=>{
  16. arra=[]
  17. for (const item of items) {
  18. arra.push(item*2)
  19. }
  20. console.log(arra)
  21. }
  22. forEach([1,2,3],addOne);
  23. forEach([1,2,3],multyply)
  24.  
  25. const check=(items)=>{
  26. arrEven=[];
  27. arrOdd=[];
  28. for (const item of items) {
  29. if (item % 2 === 0) {
  30. arrEven.push(item)
  31. }else{arrOdd.push(item)
  32.  
  33. }
  34. }
  35. console.log(arrOdd)
  36. }
  37. const filter=(arr,checkFn)=>{
  38. checkFn(arr);
  39. }
  40. filter([3,4,5],check)
  41.  
  42.  
  43. const modify=(items)=>{
  44. array=[];
  45. for ( item of items) {
  46. item = item+10
  47. array.push(item)
  48. }
  49.  
  50.  
  51. console.log(array)
  52. }
  53. const map=(arr,fn)=>{
  54. fn(arr);
  55.  
  56. }
  57. map([3,5,8],modify)
  58.  
  59. const comp=(arr,...func)=>{
  60. for (const smetka of func) {
  61. smetka(arr);
  62. }
  63. }
  64. comp([1,2,3],addOne,modify,multyply);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement