Typescript - How do I add an extension method

后端 未结 2 1001
长情又很酷
长情又很酷 2021-01-16 08:07

I read that you can create extension methods in Typescript and I looked up some code

And put that code in my extension methods.ts but I get an error saying

2条回答
  •  醉梦人生
    2021-01-16 08:42

    You could extend the String interface, like this:

    interface String {
        toNumber(): number;
    }
    
    String.prototype.toNumber = function(this: string) {
        return parseFloat(this);
    }
    
    const s = '123.45';
    s.toNumber();
    

提交回复
热议问题