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 es:
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 es:
<script type="text/javascript"> 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; } </script>Luego el bloque donde se usa la clase Hipervínculo es:
<script type="text/javascript"> 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>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.