unidades:01_introduccion:04_repasojs
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| unidades:01_introduccion:04_repasojs [2014/09/07 17:27] – [Funciones] admin | unidades:01_introduccion:04_repasojs [2014/09/07 17:38] (actual) – [Closure] admin | ||
|---|---|---|---|
| Línea 135: | Línea 135: | ||
| } | } | ||
| - | var c=getFunction()(1, | + | var sumaClosure=getFunction(); |
| + | |||
| + | var c=sumaClosure(1,2); | ||
| </ | </ | ||
| - | Al ejecutar el ejemplo , la variable '' | + | Al ejecutar el ejemplo , la variable '' |
| + | El ejemplo lo podemos liar un poco mas añadiendo nuevas variables llamadas '' | ||
| + | |||
| + | <sxh js; | ||
| + | var extra=1000; | ||
| + | |||
| + | function getFunction() { | ||
| + | |||
| + | var extra=100; | ||
| + | |||
| + | var sumar=function (a,b) { | ||
| + | return a+b+extra; | ||
| + | } | ||
| + | |||
| + | return sumar; | ||
| + | } | ||
| + | |||
| + | extra=1100; | ||
| + | |||
| + | var fn=getFunction(); | ||
| + | |||
| + | extra=1200; | ||
| + | |||
| + | var c=fn(1,2); | ||
| + | </ | ||
unidades/01_introduccion/04_repasojs.1410103676.txt.gz · Última modificación: por admin
