typescript arrays
Publicado por Paloma (5 intervenciones) el 09/04/2021 14:48:34
Hola tengo este codigo y no sé como reflejar en persona1 el telefono, mail y direccion que estan en otras clases
main.ts
Por pantalla me aparece asi:
Como hago para que me aparezcan esas variables telefono, mail, direccion dentro de la variable persona?
Gracias
main.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import {Persona} from "./Persona";
import {Direccion} from "./Direccion";
import {Telefono} from "./Telefono";
import {Mail} from "./Mail";
var telefono1: Telefono[] = [new Telefono("Fijo",911126452)] ;
var mail1 : Mail[] = [ new Mail("personal","paloma@gmail.com")];
var direccion1 : Direccion[] = [new Direccion("Real",10,1,"A",28050,"Madrid","Madrid")] ;
var telefono2 : Telefono[] = [new Telefono("Movil",625305040)] ;
var mail2 : Mail[] = [ new Mail("trabajo","antonio@gmail.com") ];
var direccion2 : Direccion[] = [ new Direccion("gran via",20,5,"B",3600,"Elda","Alicante") ];
var telefono3 : Telefono[] = [ new Telefono("Fijo",933422054) ];
var mail3 : Mail[] = [ new Mail("personal","teresa@gmail.com") ];
var direccion3 : Direccion[] = [new Direccion("Diagonal",105,3,"C",28080,"Barcelona","Barcelona") ];
var mitelefono4: Telefono[] = [ new Telefono("movil",652456541) ];
var mimail4 : Mail[] = [new Mail("trabajo","p.arevalo@gmail.com")];
var midireccion4 : Direccion[] = [new Direccion("mayor",20,5,"d",28000,"Madrid","Madrid")];
var persona1 : Persona []= [ new Persona("Paloma","Arevalo",39,"47028458z","01-11","viovara","mujer",direccion1,mail1,telefono1,"alumna") ];
var persona2 : Persona []= [ new Persona("Antonio","Pons",32,"07525265a","11-02","amarillo","hombre",direccion2,mail2,telefono2,"administrativo") ];
var persona3: Persona []= [ new Persona("Teresa","Perez",45,"20525845c","28-08","rojo","mujer",direccion3,mail3,telefono3,"profesora") ];
console.log(persona1);
console.log(persona2);
console.log(persona3);
Por pantalla me aparece asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[
Persona {
_direccion: [ [Direccion] ],
_mail: [ [Mail] ],
_telefono: [ [Telefono] ],
_nombre: 'Antonio',
_apellidos: 'Pons',
_edad: 32,
_dni: '07525265a',
_cumple: '11-02',
_colorfav: 'amarillo',
_sexo: 'hombre',
_notas: 'administrativo'
}
]
Como hago para que me aparezcan esas variables telefono, mail, direccion dentro de la variable persona?
Gracias
Valora esta pregunta


0