Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
250 views
in Technique[技术] by (71.8m points)

typescript - How to use Type?

There is type:

type Filter  =  {
    <T>(array: T[], f: (item: T) => boolean): T[]
}

And concrete variable with type:

let filter: Filter;

I have tried to use it like:

filter([1,2,3], _ => _ > 2);

I got this error:

Variable 'filter' is used before being assigned.

Also I tried this:

let filter: Filter = ([1,2,3], _ => _ > 2);

Also I wonder what does it mean: _ => _ > 2 and why _ instead anothre one symbol?

For exmaple there is a realization:

function filter(array, f) {
}

How to bind this realizaton with concrete filter type?

question from:https://stackoverflow.com/questions/65870586/how-to-use-type

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...