Listado completo de tutoriales

Vectores con componentes de tipo objeto.


Podemos crear vectores con componente de tipo objeto.

Con un ejemplo veremos la sintaxis para trabajar con los mismos. Desarrollaremos una clase que represente un hipervínculo y luego definiremos un vector con componentes de tipo hipervinculo.

La clase hipervínculo y donde definimos objetos de dicha clase:

<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de JavaScript</title>
  <meta charset="UTF-8">
</head>
<body>

<script>
  function Hipervinculo(direccion,titulo)
  {
    this.direccion=direccion;
    this.titulo=titulo;
    this.retornarhipervinculo=retornarhipervinculo;
  }

  function retornarhipervinculo()
  {
    var cadena;
    cadena='<a href=' + this.direccion + '>' + this.titulo + '</a>';
    return cadena;
  }

  var vector=new Array(3);
  vector[0]=new Hipervinculo('http://www.google.com','google');
  vector[1]=new Hipervinculo('http://www.msn.com','msn');
  vector[2]=new Hipervinculo('http://www.yahoo.com','yahoo');
  for(var f=0;f<vector.length;f++)
  {
    document.write(vector[f].retornarhipervinculo());
    document.write('<br>');
  }  
</script>
  
</body>
</html>

Creamos un objeto de la clase Array y luego guardamos en cada componente un objeto de la clase hipervínculo (pasándole como parámetros al constructor, la dirección del sitio y el texto a mostrar en la página) Luego recorremos con un 'for' las componentes del vector e imprimimos en la página cada hipervínculo.

Retornar