20 Temmuz 2017 Perşembe

TypeScript Ders Notları #5 Union ve TypeGuard

TypeScript Ders Notları #5 Union ve TypeGuard

TypeScript:
/* http://ercanbozkurt.blogspot.com.tr */
type MetinYaDaMetinDizisi = string | string[];
function metinToparla(bilgi: MetinYaDaMetinDizisi) {
if (typeof bilgi === "string") {
return bilgi;
}
else {
return bilgi.join(" ");
}
}
var sonuc = `Veriler; ${ metinToparla(["Veri1", "Veri2", "Veri3"]) }`;
alert(sonuc);
/* http://ercanbozkurt.blogspot.com.tr */
JavaScript:
/* http://ercanbozkurt.blogspot.com.tr */
function metinToparla(bilgi)
{
if (typeof bilgi === "string")
{
return bilgi;
}
else
{
return bilgi.join(" ");
}
}
var sonuc = "Veriler; " + metinToparla(["Veri1", "Veri2", "Veri3"]);
alert(sonuc);
/* http://ercanbozkurt.blogspot.com.tr */

Hiç yorum yok: