feed twitter facebook LinkedIn facebook

JavaScript » Crear un objeto en Javascript

Septiembre 1, 2010 por Víctor Cuervo . 2619 visitas 3 Comentarios Imprimir Imprimir

Aunque Javascript no es un lenguaje orientado a objetos, por lo menos en sus versiones 1.x, podemos crear objetos y gestionar nuestro código mediantes estos mismos.

Como recordatorio de la programación orientada a objetos, hay que tener en cuenta que la clase es la definición y los objetos son las instancias individuales de la clase, con valores determinados

En Javascript las clases se crean utilizando las funciones. Es por ello que, si queremos crear una clase, lo único que tenemos que hacer es crear una función.

Por ejemplo, si queremos crear la clase Persona que contenga los atributos nombre, apellidos y edad lo haremos de la siguiente forma:

  1. function persona(nombre,apellido,edad){
  2. this.nombre = nombre;
  3. this.apellido = apellido;
  4. this.edad = edad;
  5. }

Los atributos que crearemos dentro de la clase se referencian mediante this. Lo que hacemos es asignarlos los valores que se le pasan a la función.

Para instanciar un objeto de una clase utilizaremos la sentencia new. Así si queremos instanciar un objeto de la clase Persona tendremos la siguiente línea de código:

  1. var persona1 = new Persona("Victor","Cuervo",32);

Ahora lo que haremos será utilizar la información que hay dentro del objeto. Así, si queremos acceder a una propiedad utilizaremos la estructura:

  1. objeto.propiedad

Para sacar un mensaje con el nombre de una Persona tendremos el siguiente código:

  1. alert(persona1.nombre);

Como podemos ver crear una clase e instanciar un objeto de la misma en Javascript se hace de una forma rápida y sencilla.

Visualizar el Codigo
Visualiza el artículo
Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Javascript
Foro sobre Javascript
tags: , , , , , ,

Artículos relacionados:

3 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. Linea de Codigo » Crear un objeto con métodos en Javascript
    Septiembre 3, 2010 #

    [...] Crear un objeto en Javascript [...]

  2. Linea de Codigo » Clase con atributos privados en Javascript
    Septiembre 18, 2010 #

    [...] los ejemplos que hemos visto de orientación a objetos con Javascript: Crear un objeto en Javscript y Crear un objeto con métodos en Javascript. Hemos podido comprobar que los atributos de la clase, [...]

  3. Linea de Codigo » Saber si un objeto tiene una propiedad con Javascript
    Diciembre 12, 2010 #

    [...] es que solo podremos saber si el objeto tiene variables públicas, nunca variables [...]

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*