let a=10, b=20; let t=[1,2,3] function sorpresa(num, par,impar){ if (num%2==0){ par(); }else{ impar(); } } function suma(a,b){ a+=b; return a; } function sumaTabla(t){ let s=0; while(t.length>0){ s+=t.pop(); } return s; } let c=suma(a,b); function duplicarTabla(tabla){ let t=[...tabla]; for(let i=0;i<t.length;i++){ t[i]*=2; } return t; } function cambiarTabla(tabla,funcion){ let t=[...tabla]; for(let i=0;i<t.length;i++){ t[i]=funcion(t[i]); } return t; } function duplicar(n){ return n*2; } function cuadrado(n){ return n*n; } let saludo=function(){ console.log("holis"); } let otro=saludo; let adios=function(){ console.log("Adios"); } sorpresa(4,saludo,adios); sorpresa(5,saludo,adios); console.log(c); console.log(a); a=suma(a,b); t2=duplicarTabla(t); //Duplicarla en otra tabla t=duplicarTabla(t); // Modificar mi table let t3=cambiarTabla(t,cuadrado); console.log(t); console.log(t3); let s=sumaTabla(t); console.log(s); console.log(t);