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 = function() { let cadena; cadena = '<a href=' + this.direccion + '>' + this.titulo + '</a>'; return cadena; } } let vector = new Array(3); vector[0] = new Hipervinculo('https://www.google.com', 'google'); vector[1] = new Hipervinculo('https://www.msn.com', 'msn'); vector[2] = new Hipervinculo('https://www.yahoo.com', 'yahoo'); for (let 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.