我正在用一种新方法扩展字符串原型链,但当我try 使用它时,它抛出了一个错误:property 'padZero' does not exist on type 'string'
.谁能帮我解决这个问题吗?
代码如下.在Typescript中也可以看到同样的错误.
interface NumberConstructor {
padZero(length: number);
}
interface StringConstructor {
padZero(length: number): string;
}
String.padZero = (length: number) => {
var s = this;
while (s.length < length) {
s = '0' + s;
}
return s;
};
Number.padZero = function (length) {
return String(this).padZero(length);
}