IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Orang-

[TypeScript] Gestion des types

Noter ce billet
par , 15/03/2015 à 10h55 (562 Affichages)
Citation Envoyé par yahiko Voir le message
Code typescript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
interface FruitExotique {
	exotique: string;
}
 
var person = {
	name: 'Colleen',
	age: 25,
	getPets: function () {
		return ['Spot', 'Nemo', 'Pascal'];
	},
	listeFruits : ['pomme','poire','banane',{exotique:'mangue'}],
	passion: null
};
console.log(person.name);
console.log(person.getPets()[1]);
person.passion = 'natation';
console.log(person.passion);
console.log(person.listeFruits[0]);
console.log((<FruitExotique>person.listeFruits[3]).exotique);

Code typescript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Person {
	name;
	fruits;
	age;
	passion;
	constructor(name:string,fruits:Object, age:any,passion:string[]=[]) {
		this.name = name;
		this.fruits = fruits;
		this.age = age;
		this.passion=passion;
	}
}
var marie = new Person('Marie',['pomme','poire','banane',{exotique:'mangue'}],'1an');
 
console.log(marie.fruits[0]);
console.log(marie.fruits[3].exotique);
console.log(marie.age);
marie.passion = ['velo','alpinisme'];
console.log(marie.passion[1]);
console.log('***');
var tarik = new Person('Tarik','cerise',99,['Tshirt','Stylo','Peigne']);
console.log(tarik.name);
console.log(tarik.fruits);
console.log(tarik.age);
console.log(tarik.passion[2]);

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
"pomme"
"mangue"
"1an"
"alpinisme"
"***"
"Tarik"
"cerise"
99
"Peigne"

Envoyer le billet « [TypeScript] Gestion des types » dans le blog Viadeo Envoyer le billet « [TypeScript] Gestion des types » dans le blog Twitter Envoyer le billet « [TypeScript] Gestion des types » dans le blog Google Envoyer le billet « [TypeScript] Gestion des types » dans le blog Facebook Envoyer le billet « [TypeScript] Gestion des types » dans le blog Digg Envoyer le billet « [TypeScript] Gestion des types » dans le blog Delicious Envoyer le billet « [TypeScript] Gestion des types » dans le blog MySpace Envoyer le billet « [TypeScript] Gestion des types » dans le blog Yahoo

Mis à jour 16/03/2015 à 09h10 par Orang-

Catégories
Javascript , Développement Web

Commentaires