-3
我想知道如何將下面的代碼片段轉換爲Typescript。我正在學習Angular2,並且對打字稿很新穎。將一個類從javascript轉換爲typescript
在JS,我們可以有一個這樣的iife(我只是隨機覺得在我腦海裏的東西,並使用下面的代碼片段,以表達我的思想)
(function(){
record.question = function(){
var charLength = 1,
author = "",
foo = fooWoo
voteCount= 0;
function question(g){
//do something, oh yeah!
}
question.foo = function(x){
foo = x;
return question;
}
question.charLength = function(x){
//do some setup
return question;
}
question.author = function(x){
//give me the name of author
return author;
}
question.voteCount = function(x){
//retrieve vote count
return voteCount;
}
return question;
};
function fooWoo(d){
}
})();
然後我在其他的js文件,我可以通過寫這樣的東西直接使用:
var q = record.question();
如何在TypeScript中編寫此代碼?有任何想法嗎?提前致謝!
使用你的基本本能來創建一個像任何其他面向對象的語言的類;) –
@forgivenson你看到我說js有類的眼睛.... – catlovespurple
忽略討論中的其他噪聲(我不同意。 。你可以使用你想使用的東西,我應該有幫助的原因)。你能否請*發佈*有效* JS讓我給你*潛在的TypeScript *。 – basarat