0
的JavaScript字符串中打字稿2.0.3以下的原型方法:原型字符串以打字稿
interface String {
splice(start: number, delCount: number, newSubStr: string): string;
}
String.prototype.splice = function(idx: number, rem: number, str: string): string {
return this.slice(0, idx) + str + this.slice(idx + Math.abs(rem));
};
引發錯誤:
error TS2339: Property 'splice' does not exist on type 'String'.
儘管我的界面。它似乎在操場上運行良好。我只在該文件上運行tsc
,沒有選項。爲什麼這不起作用?
我跑'tsc'('2.0.3'和'1.8.10')上只包含你的代碼,並將其檔案工作得很好。你確定這是全部嗎? –