Objetos y Arrays en JavaScript

Siguiendo con la programación de la API de Google Maps en JavaScript me he encontrado con mucho código y con unas ganas tremendas de convertirlo POO , es bueno practicar y no olvidar estos conocimientos.

Estoy solventando un problema de indefinidos puntos y estos con sus coordenada y direcciones , la idea se me ha ocurrido mientras comía así que espero no haber liado ensaladas de queso con un par de instancias.

Lo primero es crear un array , este puede ser de longitud fija o variable , yo he utilizado variables

var «nombre de variable» = new Array();

Para 10 elementos :
var «nombre de variable» = new Array(10);

Ahora definimos los objetos en JS , al buscar documentación me que d sorprendido de la simpleza con la que lo han implementado. Solo tenemos que crear un función a modo de constructor

function pos(nombre, coordenadas, code, request) {

  this.nombre = nombre

  this.coordenadas = coordenadas

  this.code = code

  this.request = request

  this.acuracy = acuracy

}

Pues Bien , aparte de poder organizarlo con metodología  POO , aquí atender las necesidades de un objeto , como son su métodos.  En este caso  la política a seguir es un poco diferente. Primero creamos funciones y después las incluimos en nuestras definiciones de objetos.  La flexibilidad que nos aportar es poder compartir el código para funciones de llamada inmediata.

function mostrartexto(texto) {
  this.texto= texto
}
function pos(nombre, coordenadas, code, request, acuracy) {

  this.nombre = nombre

  this.coordenadas = coordenadas

  this.code = code

  this.request = request

  this.acuracy = acuracy

  this.texto = mostrartexto("Hola Mundo!")
}

Esto es todo por ahora , según avancemos más anotaremos…

Publicado por Luis Puente

Soy Luis Puente un consultor especialista HP Software con inquietudes en sistemas , hosting y desarrollo en WordPress

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.