Herramientas de usuario

Herramientas del sitio


script:jssintaxis

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
script:jssintaxis [2013/07/01 19:36]
alfred [JavaScript]
script:jssintaxis [2020/05/09 09:25] (actual)
Línea 175: Línea 175:
 var p1 = new Point(3,5); var p1 = new Point(3,5);
 </​code>​ </​code>​
 +===== Avanzado ===== 
 +==== Closures ==== 
 +Podemos crear una función parametrizando su código interno y devolviéndola para que luego sea usada con sus propios argumentos:​ 
 +<code javascript>​ 
 +var buildfn = function(csvfile,​ headers) { 
 +    var response2console = function(result,​ response) { 
 +        if (result instanceof Error) { 
 +            console.error('​Error:​ ' + util.format(response.message));​ 
 +        } else { 
 +            console.error("​Wrote %s", csvfile); 
 +            fs.writeFileSync(csvfile,​ result); 
 +            csv2console(csvfile,​ headers); 
 +        } 
 +    }; 
 +    return response2console;​ 
 +}; 
 +</​code>​
 ===== Notas ===== ===== Notas =====
 +
 +  * Para eliminar un objeto de memoria haremos: ''​delete objeto;''​. No se borra el objeto sino la referencia.
  
 ==== Snippets ==== ==== Snippets ====
script/jssintaxis.1372707366.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)