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/06/30 14:39]
alfred [Bucles]
script:jssintaxis [2020/05/09 09:25] (actual)
Línea 1: Línea 1:
 ====== JavaScript ====== ====== JavaScript ======
 +  * [[https://​developer.mozilla.org/​en-US/​docs/​Web/​JavaScript/​Reference/​Global_Objects|Referencia de los distintos objetos]].
 ===== Básico ===== ===== Básico =====
 ==== Tipos de datos ==== ==== Tipos de datos ====
Línea 39: Línea 40:
 } }
 </​code>​ </​code>​
 +
 +Propiedades:​
 +  * ''​length'',​ devuelve el tamaño del array.
 +
 +Métodos:
 +  * ''​push'',​ añade uno o más elementos al final del array, devuelve el nuevo tamaño.ray.
 +  * ''​join'',​ une los elementos del array en un string a partir de un separador.
  
 === Arrays asociativos === === Arrays asociativos ===
Línea 167: 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.1372603169.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)