是否有無論如何添加一些靜態方法類型如Date
,String
, Array
等?TypeScript:如何將靜態方法添加到內置類
比如我想添加方法today
到Date
類,並在JavaScript中我可以將屬性簡單地添加到它也許我用Object.defineProperty:
Date.today = function(){
let date = new Date;
date.setHours(0,0,0,0);
return date;
}
Object.defineProperty(Date, 'today', { get() { ... }});
但我沒無論如何都不知道TypeScript
關於這個新的靜態成員。 我錯過了什麼,或者我谷歌錯誤的方式嗎?
HTTPS:/ /stackoverflow.com/questions/36910521/how-to-extend-native-javascript-types-in-typescript-1-8-using-global-augmentatio – haim770
@ haim770正如我所說,我正在尋找類擴展而不是原型。 –