14 de diciembre de 2018

Mini Tutorial de TypeScript. 08 Interface

Las interfaces NO existen en JavaScript y son una de las novedades de TypeScript. Las interfaces permiten declarar objetos con ciertas características específicas, lo cual ayuda a la hora de usar esos objetos. Para crear una interface haremos lo siguiente:

interface DatosAlumno{              
nombre:string,
apellidos:string,
matricula:number,
email:string
}

Declaramos una objeto de tipo “DatosAlumno”

let Mauricio:DatosAlumno = {
nombre:”Mauricio”,
     apellidos:”LópezPérez”,
     matricula:”10090783”,
     email:”[email protected]
}

Creamos una función que recibe un objeto de tipo “DatosAlumno”y presenta su información en consola.

function mostrarDatos(alumno:DatosAlumno){
console.log(“Nombredel alumno: “ + alumno.nombre + “ “ + alumno.apellidos);
  console.log(“Matricula:“ + alumno.matricula);  
console.log(“Correoelectrónico: “ + alumno.email);
}

Llamamos a la función ‘mostrarDatos’ pasándole un objeto detipo ‘DatosAlumnos’

mostrarDatos(Mauricio);

Deja una Respuesta